OSDN Git Service

Install Cuda v2.0.13.p000
authorTakuo Yasunaga <yasunaga@bio.kyutech.ac.jp>
Wed, 23 Apr 2014 13:43:12 +0000 (22:43 +0900)
committerTakuo Yasunaga <yasunaga@bio.kyutech.ac.jp>
Wed, 23 Apr 2014 13:43:12 +0000 (22:43 +0900)
new file:   hostdepend/X86LINUX64/util/X86LINUX64/cuda
Install ICC
new file:   hostdepend/X86LINUX64ICC/include/*.h
modified:   hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.a
Modify eosCuda
modified:   include/eosCuda.h
modified:   src/Objects/General/eosCuda/Config/Define.inc
modified:   src/Objects/General/eosCuda/inc/eosCuda.h
new file:   src/Objects/General/eosCuda/src/eosCuda.cu

Modify Configuration Files  for ICC and CUDA
modified:   include/pdbFile.h
modified:   src/Config/DefineObject.inc
modified:   src/Config/Template/ObjectsTemplate.Dir/src/ARCH/Makefile
modified:   src/Config/x86Linux64icc.inc
modified:   src/Objects/DataManip/Config/Define.inc
modified:   src/Tools/Config/Define.inc

Examples for CUDA Applications:
modified:   src/Tools/mrcImage/mrcImageAddValue/*
modified:   src/Tools/pdbUtil/pdbRotation/*
modified:   src/Objects/DataManip/pdbFile/src/pdbTrans.c
new file:   src/Objects/DataManip/pdbFile/src/pdbTransCuda.cu

340 files changed:
hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/.Depend
hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/.Source
hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/libmrcImage.a
hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/libmrcImage.debug.a
hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/lmrcImageAddValue.cu [new symlink]
hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/lmrcImageAddValue.sharedo
hostdepend/X86LINUX64/util/X86LINUX64/cuda [new symlink]
hostdepend/X86LINUX64ICC/bin/X86LINUX64ICC/mrcImageAddValue
hostdepend/X86LINUX64ICC/bin/X86LINUX64ICC/pdbRotation
hostdepend/X86LINUX64ICC/include/fftn.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcFETnormalizeBySD.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcFFTExpression.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcFFTInfo.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImage3DWindowing.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageAddValue.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageAsProbability.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageAverage.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageBilateralFilter.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageBinarization.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageBoundaryInfo.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageCTFCompensation.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageCTFDetermination.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageCalcArea.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageCentre.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageClusterAnalysis.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageCommonLine.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageConnection.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageConnectivityNumberCalc.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageContourSurface.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageContraction.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageCorrelation.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageCrystalCreate.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageDataMaxAndMinGetByImage.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageDataStraightCopy.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageDensity.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageDensityInverse.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageDensityNormalizationByImage.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageDistanceConversion.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageEdge.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageEdgeAverage.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageFOMCalc.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageFeatureExtraction.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageFilterCreate.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageFirstNoiseReductionByRelaxation.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageFourierShellCorrelation.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageLabeling.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageMasking.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageMirroring.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageModeChange.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageModelCreate.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageMontage.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageMorphology.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageMove.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageMultiplying.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageNormalizing.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageOneLineSimilarityCalc.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImagePad.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImagePartImageSegmentation.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImagePixelSummationOfProbabilityGetByImage.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImagePosterization.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImagePrint.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageProjection.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageProportionalDensityLevelSetByImage.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageROI2D.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageROI3D.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageRadialDistribution.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageRhoFiltering.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSSDA.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSamplingUnitChange.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxation.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationDijValueSet.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationQValueSet.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationRValueSet.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageShapePCA.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSigmaCalculate.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSinogram.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSinogramFFT.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSolventFlattening.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSphere.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSplit.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageStudentCalculate.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSubtractionCalc.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSummationCalculate.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageSymmetryFind.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageTransformDescartesIntoPolar.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageTriming.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageVolumeCalc.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImageWindowing.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcImagesStatDataGet.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcSinogramFET.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcSinogramFETcalcWeight.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcSinogramFETcorrelationMap.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcSinogramFETnormalizedMap.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcSinogramFETreferredCorrelation.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lmrcSinogramFETsmoothParameterMatching.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lpdb2mrcInfo.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lpdbCoord.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lpdbCoordInfo.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lpdbSelectedAtom.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/lpdbSurface.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/mrcImagePVM.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/mrcImagefuncmin.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/include/pdbInfoGet.h [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libContour.debug.a [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.a
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.debug.a [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.so
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libFile.debug.a [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libMemory.debug.a [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libString.debug.a [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.a
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.debug.a [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.so
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libmrcImage.a
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libmrcImage.debug.a [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpdbFile.a
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpdbFile.so
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpsFile.debug.a [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/eosCuda.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcFETnormalizeBySD.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcFFTFGconj.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcFFTFxG.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAddValue.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAddValueCuda.sharedo [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAverage.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageBinarization.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCTFDetermination.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCTFObservation.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCTFSN.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCVE.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCentre.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageClosing.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageClusterAnalysis.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCommonLine.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCorrelation.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCorrelationWithCTFCompensation.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageDensity.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFFT.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFOMCalc.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFeatureExtractionCoOccurrence.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFeatureExtractionRunLength.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFirstNoiseReductionByRelaxation.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFourierPowerSpectrum.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFourierShellCorrelation.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageHighPassFilter.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageLowPassFilter.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageModelCreate.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageMontageCreate.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageMorphology.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageMultiCTFCompensation.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageOpening.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagePad.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageROI2D.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageROInotChangeHeaderLength.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageRhoFiltering.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSecondNoiseReductionByRelaxation.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSecondNoiseReductionByRelaxationQValueSet.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageShift.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSinogram.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSinogramCorrelation.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSinogramFFT.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSplit.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSymmetryFind.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageTfunction.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageTransformDescartesIntoPolar.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesFTest.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesStatDataGet.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesTTest.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesVarianceAnalysis.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesVarianceMap.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFET.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETcalcWeight.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETcorrelationMap.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETnormalizedMap.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETreferredCorrelation.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETsmoothParameterMatching.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lpdbSurface.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageGet.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageInfo.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImagePrint.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageRead.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageSectionGet.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageSet.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageTailer.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageUtilityforVariance.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageWrite2.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbFileRead.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbTrans.sharedo
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbTransCuda.sharedo [new file with mode: 0644]
hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/stgSWmjD [new file with mode: 0644]
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/.Depend
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/.Source
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/Makefile
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/libmrcImage.a
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/libmrcImage.debug.a
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcFETnormalizeBySD.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcFFTFGconj.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcFFTFxG.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValue.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValueCuda.cu [new symlink]
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValueCuda.sharedo [new file with mode: 0644]
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAverage.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageBinarization.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCTFDetermination.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCTFObservation.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCTFSN.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCVE.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCentre.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageClosing.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageClusterAnalysis.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCommonLine.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCorrelation.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCorrelationWithCTFCompensation.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageDensity.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFFT.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFOMCalc.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFeatureExtractionCoOccurrence.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFeatureExtractionRunLength.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFirstNoiseReductionByRelaxation.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFourierPowerSpectrum.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFourierShellCorrelation.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageHighPassFilter.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageLowPassFilter.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageModelCreate.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageMontageCreate.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageMorphology.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageMultiCTFCompensation.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageOpening.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagePad.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageROI2D.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageROInotChangeHeaderLength.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageRhoFiltering.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSecondNoiseReductionByRelaxation.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSecondNoiseReductionByRelaxationQValueSet.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageShift.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSinogram.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSinogramCorrelation.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSinogramFFT.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSplit.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSymmetryFind.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageTfunction.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageTransformDescartesIntoPolar.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesFTest.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesStatDataGet.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesTTest.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesVarianceAnalysis.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesVarianceMap.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFET.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETcalcWeight.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETcorrelationMap.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETnormalizedMap.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETreferredCorrelation.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETsmoothParameterMatching.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageGet.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageInfo.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImagePrint.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageRead.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageSectionGet.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageSet.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageTailer.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageUtilityforVariance.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageWrite2.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/.Depend
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/.Source
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/Makefile
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/libpdbFile.a
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/libpdbFile.debug.a
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/libpdbFile.so
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/lpdbSurface.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbFileRead.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTrans.sharedo
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTransCuda.cu [new symlink]
hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTransCuda.sharedo [new file with mode: 0644]
hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/.Depend
hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/.Source
hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/Makefile
hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/eosCuda.cu [new symlink]
hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/eosCuda.sharedo
hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/libeosCuda.a
hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/libeosCuda.debug.a
hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/libeosCuda.so
hostdepend/X86LINUX64ICC/src/Tools/mrcImage/mrcImageAddValue/src/X86LINUX64ICC/.Depend
hostdepend/X86LINUX64ICC/src/Tools/mrcImage/mrcImageAddValue/src/X86LINUX64ICC/mrcImageAddValue
hostdepend/X86LINUX64ICC/src/Tools/pdbUtil/pdbRotation/src/X86LINUX64ICC/.Depend
hostdepend/X86LINUX64ICC/src/Tools/pdbUtil/pdbRotation/src/X86LINUX64ICC/pdbRotation
hostdepend/X86LINUX64ICC/src/Tools/rec3d/mrc2Dto3D/src/X86LINUX64ICC/mrc2Dto3D
hostdepend/X86LINUX64ICC/util/X86LINUX64ICC/cuda [new symlink]
include/eosCuda.h
include/pdbFile.h
src/Config/DefineObject.inc
src/Config/Template/ObjectsTemplate.Dir/src/ARCH/Makefile
src/Config/x86Linux64icc.inc
src/Objects/DataManip/Config/Define.inc
src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.c [changed mode: 0755->0644]
src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.c.org [new file with mode: 0755]
src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.cu.org [new file with mode: 0755]
src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.h [changed mode: 0755->0644]
src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.h.org [new file with mode: 0755]
src/Objects/DataManip/mrcImage/src/lmrcImageAddValueCuda.cu [new file with mode: 0644]
src/Objects/DataManip/mrcImage/src/lmrcImageClusterAnalysis.cu [new file with mode: 0755]
src/Objects/DataManip/pdbFile/doc/pdbFile.html
src/Objects/DataManip/pdbFile/inc/pdbFile.h
src/Objects/DataManip/pdbFile/src/pdbFileRead.c
src/Objects/DataManip/pdbFile/src/pdbTrans.c
src/Objects/DataManip/pdbFile/src/pdbTransCuda.cu [new file with mode: 0755]
src/Objects/General/eosCuda/Config/Define.inc
src/Objects/General/eosCuda/inc/eosCuda.h
src/Objects/General/eosCuda/src/eosCuda.cu [new file with mode: 0644]
src/Tools/Config/Define.inc
src/Tools/mrcImage/mrcImageAddValue/Config/Define.inc
src/Tools/mrcImage/mrcImageAddValue/Config/OptionControlFile
src/Tools/mrcImage/mrcImageAddValue/Makefile [changed from file to symlink]
src/Tools/mrcImage/mrcImageAddValue/doc/Makefile
src/Tools/mrcImage/mrcImageAddValue/inc/mrcImageAddValue.h
src/Tools/mrcImage/mrcImageAddValue/src/#%2Amerge%2A#19365GhY# [changed mode: 0644->0755]
src/Tools/mrcImage/mrcImageAddValue/src/argCheck.c
src/Tools/mrcImage/mrcImageAddValue/src/init.c
src/Tools/mrcImage/mrcImageAddValue/src/mrcImageAddValue.c
src/Tools/mrcImage/mrcImageAddValue/src/mrcImageAddValue.html
src/Tools/mrcImage/mrcImageAddValue/src/mrcImageAddValue.pane
src/Tools/mrcImage/mrcImageAddValue/src/test/Makefile [new file with mode: 0755]
src/Tools/mrcImage/mrcImageAddValue/src/test/data [new symlink]
src/Tools/mrcImage/mrcImageAddValue/src/usage.c
src/Tools/pdbUtil/pdbRotation/Config/Define.inc
src/Tools/pdbUtil/pdbRotation/Config/OptionControlFile
src/Tools/pdbUtil/pdbRotation/Makefile [changed from file to symlink]
src/Tools/pdbUtil/pdbRotation/inc/pdbRotation.h
src/Tools/pdbUtil/pdbRotation/src/argCheck.c
src/Tools/pdbUtil/pdbRotation/src/init.c
src/Tools/pdbUtil/pdbRotation/src/pdbRotation.c
src/Tools/pdbUtil/pdbRotation/src/pdbRotation.html
src/Tools/pdbUtil/pdbRotation/src/pdbRotation.pane
src/Tools/pdbUtil/pdbRotation/src/test/Makefile [new file with mode: 0755]
src/Tools/pdbUtil/pdbRotation/src/test/data [new symlink]
src/Tools/pdbUtil/pdbRotation/src/usage.c
src/Tools/rec3d/mrc2Dto3D/Config/Define.inc

index 385181e..e2f8e73 100644 (file)
@@ -147,14 +147,15 @@ X86LINUX64/mrcRefUtil.o:mrcRefUtil.o
 fftn.o: fftn.c /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -166,11 +167,12 @@ lmrcFETnormalizeBySD.o: lmrcFETnormalizeBySD.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/string.h /usr/include/xlocale.h \
@@ -179,15 +181,15 @@ lmrcFETnormalizeBySD.o: lmrcFETnormalizeBySD.c /usr/include/stdlib.h \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/String.h \
  /home/people/tacyas/Eos/include/File.h ../inc/mrcImage.h \
@@ -201,14 +203,15 @@ lmrcFFTExpression.o: lmrcFFTExpression.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -218,12 +221,12 @@ lmrcFFTExpression.o: lmrcFFTExpression.c /usr/include/stdio.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -234,14 +237,15 @@ lmrcFFTFGconj.o: lmrcFFTFGconj.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -251,12 +255,12 @@ lmrcFFTFGconj.o: lmrcFFTFGconj.c /usr/include/stdio.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -265,14 +269,15 @@ lmrcFFTFGconj.o: lmrcFFTFGconj.c /usr/include/stdio.h \
 lmrcFFTFxG.o: lmrcFFTFxG.c /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -282,12 +287,12 @@ lmrcFFTFxG.o: lmrcFFTFxG.c /usr/include/stdio.h /usr/include/features.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -296,14 +301,15 @@ lmrcFFTFxG.o: lmrcFFTFxG.c /usr/include/stdio.h /usr/include/features.h \
 lmrcFFTInfo.o: lmrcFFTInfo.c /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -312,12 +318,12 @@ lmrcFFTInfo.o: lmrcFFTInfo.c /usr/include/stdio.h /usr/include/features.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -333,21 +339,22 @@ lmrcImage3DWindowing.o: lmrcImage3DWindowing.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  lmrcImage3DWindowing.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -357,26 +364,34 @@ lmrcImage3DWindowing.o: lmrcImage3DWindowing.c \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h
-lmrcImageAddValue.o: lmrcImageAddValue.c lmrcImageAddValue.h \
../inc/mrcImage.h /usr/include/stdio.h /usr/include/features.h \
- /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
- /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+lmrcImageAddValue.o: lmrcImageAddValue.c /usr/include/stdio.h \
/usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
+ /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
+ /home/people/tacyas/Eos/include/eosCuda.h lmrcImageAddValue.h \
+ ../inc/mrcImage.h /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -387,22 +402,22 @@ lmrcImageAsProbability.o: lmrcImageAsProbability.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -417,21 +432,22 @@ lmrcImageAverage.o: lmrcImageAverage.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -445,14 +461,15 @@ lmrcImageBandPassFilter.o: lmrcImageBandPassFilter.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -462,12 +479,12 @@ lmrcImageBandPassFilter.o: lmrcImageBandPassFilter.c /usr/include/stdio.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -483,21 +500,22 @@ lmrcImageBilateralFilter.o: lmrcImageBilateralFilter.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -511,14 +529,15 @@ lmrcImageBinarization.o: lmrcImageBinarization.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -528,12 +547,12 @@ lmrcImageBinarization.o: lmrcImageBinarization.c /usr/include/stdio.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -546,11 +565,12 @@ lmrcImageCTFCompensation.o: lmrcImageCTFCompensation.c \
  /usr/include/stdlib.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/genUtil.h \
@@ -559,15 +579,15 @@ lmrcImageCTFCompensation.o: lmrcImageCTFCompensation.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
  /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -578,14 +598,15 @@ lmrcImageCTFDetermination.o: lmrcImageCTFDetermination.c \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -595,12 +616,12 @@ lmrcImageCTFDetermination.o: lmrcImageCTFDetermination.c \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  lmrcImageCTFDetermination.h /home/people/tacyas/Eos/include/ctfInfo.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -629,21 +650,22 @@ lmrcImageCTFObservation.o: lmrcImageCTFObservation.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h \
@@ -656,31 +678,32 @@ lmrcImageCTFSN.o: lmrcImageCTFSN.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h
@@ -688,14 +711,15 @@ lmrcImageCVE.o: lmrcImageCVE.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -705,12 +729,12 @@ lmrcImageCVE.o: lmrcImageCVE.c /usr/include/stdio.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -726,21 +750,22 @@ lmrcImageCalcArea.o: lmrcImageCalcArea.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -754,28 +779,29 @@ lmrcImageCenterGet.o: lmrcImageCenterGet.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -786,14 +812,15 @@ lmrcImageCentre.o: lmrcImageCentre.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -803,12 +830,12 @@ lmrcImageCentre.o: lmrcImageCentre.c /usr/include/stdio.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -818,14 +845,15 @@ lmrcImageClosing.o: lmrcImageClosing.c lmrcImageMorphology.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h \
@@ -834,12 +862,12 @@ lmrcImageClosing.o: lmrcImageClosing.c lmrcImageMorphology.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -849,14 +877,15 @@ lmrcImageClusterAnalysis.o: lmrcImageClusterAnalysis.c \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -866,12 +895,12 @@ lmrcImageClusterAnalysis.o: lmrcImageClusterAnalysis.c \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h lmrcImageClusterAnalysis.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -891,26 +920,27 @@ lmrcImageCommonLine.o: lmrcImageCommonLine.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h lmrcImageSinogram.h \
- ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
lmrcImageSinogram.h ../inc/mrcImage.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h lmrcImageCommonLine.h \
- lmrcImageCentre.h /usr/include/stdlib.h /usr/include/sys/types.h \
- /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ lmrcImageCentre.h /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -919,14 +949,15 @@ lmrcImageConnection.o: lmrcImageConnection.c lmrcImageConnection.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -936,12 +967,12 @@ lmrcImageConnection.o: lmrcImageConnection.c lmrcImageConnection.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -951,14 +982,15 @@ lmrcImageConnectivityNumberCalc.o: lmrcImageConnectivityNumberCalc.c \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -968,12 +1000,12 @@ lmrcImageConnectivityNumberCalc.o: lmrcImageConnectivityNumberCalc.c \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -986,22 +1018,22 @@ lmrcImageContourSurface.o: lmrcImageContourSurface.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1012,14 +1044,15 @@ lmrcImageCorrelation.o: lmrcImageCorrelation.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1029,12 +1062,12 @@ lmrcImageCorrelation.o: lmrcImageCorrelation.c /usr/include/stdio.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/string.h /usr/include/xlocale.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1050,22 +1083,22 @@ lmrcImageCorrelationWithCTFCompensation.o: \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1075,28 +1108,29 @@ lmrcImageCorrelationinSpace.o: lmrcImageCorrelationinSpace.c \
  /usr/include/stdlib.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1107,14 +1141,15 @@ lmrcImageCrystalCreate.o: lmrcImageCrystalCreate.c \
  lmrcImageCrystalCreate.h /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1124,12 +1159,12 @@ lmrcImageCrystalCreate.o: lmrcImageCrystalCreate.c \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1139,22 +1174,22 @@ lmrcImageDataMaxAndMinGetByImage.o: lmrcImageDataMaxAndMinGetByImage.c \
  ../inc/mrcImage.h /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1165,22 +1200,22 @@ lmrcImageDataStraightCopy.o: lmrcImageDataStraightCopy.c \
  ../inc/mrcImage.h /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1190,14 +1225,15 @@ lmrcImageDensity.o: lmrcImageDensity.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1207,12 +1243,12 @@ lmrcImageDensity.o: lmrcImageDensity.c /usr/include/stdio.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -1225,22 +1261,22 @@ lmrcImageDensityInverse.o: lmrcImageDensityInverse.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1256,21 +1292,22 @@ lmrcImageDensityNormalizationByImage.o: \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1286,30 +1323,31 @@ lmrcImageDilation.o: lmrcImageDilation.c ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h lmrcImageMorphology.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h
@@ -1317,14 +1355,15 @@ lmrcImageDistanceConversion.o: lmrcImageDistanceConversion.c \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1334,12 +1373,12 @@ lmrcImageDistanceConversion.o: lmrcImageDistanceConversion.c \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -1351,14 +1390,15 @@ lmrcImageEdge.o: lmrcImageEdge.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h lmrcImageEdge.h \
@@ -1367,12 +1407,12 @@ lmrcImageEdge.o: lmrcImageEdge.c /usr/include/stdio.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1387,21 +1427,22 @@ lmrcImageEdgeAverage.o: lmrcImageEdgeAverage.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1420,26 +1461,27 @@ lmrcImageErosion.o: lmrcImageErosion.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h lmrcImageMorphology.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h
@@ -1451,27 +1493,28 @@ lmrcImageFFT.o: lmrcImageFFT.c /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
  /home/people/tacyas/Eos/include/eosPThread.h /usr/include/pthread.h \
  /usr/include/sched.h /usr/include/bits/sched.h /usr/include/xlocale.h \
- /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/errno.h \
+ /usr/include/bits/setjmp.h /usr/include/errno.h \
  /usr/include/bits/errno.h /usr/include/linux/errno.h \
  /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \
  /usr/include/asm-generic/errno-base.h ../inc/mrcImage.h \
@@ -1489,21 +1532,22 @@ lmrcImageFOMCalc.o: lmrcImageFOMCalc.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1518,10 +1562,10 @@ lmrcImageFeatureExtraction.o: lmrcImageFeatureExtraction.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
@@ -1529,20 +1573,21 @@ lmrcImageFeatureExtraction.o: lmrcImageFeatureExtraction.c \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/string.h /usr/include/xlocale.h \
@@ -1552,10 +1597,10 @@ lmrcImageFeatureExtractionCoOccurrence.o: \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
@@ -1563,20 +1608,21 @@ lmrcImageFeatureExtractionCoOccurrence.o: \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h lmrcImagePosterization.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1588,10 +1634,10 @@ lmrcImageFeatureExtractionRunLength.o: \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
@@ -1599,20 +1645,21 @@ lmrcImageFeatureExtractionRunLength.o: \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h lmrcImagePosterization.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1624,19 +1671,20 @@ lmrcImageFilterCreate.o: lmrcImageFilterCreate.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/String.h \
@@ -1646,7 +1694,7 @@ lmrcImageFilterCreate.o: lmrcImageFilterCreate.c \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1661,18 +1709,18 @@ lmrcImageFirstNoiseReductionByRelaxation.o: \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1684,31 +1732,32 @@ lmrcImageFourierPowerSpectrum.o: lmrcImageFourierPowerSpectrum.c \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h
@@ -1721,21 +1770,22 @@ lmrcImageFourierShellCorrelation.o: lmrcImageFourierShellCorrelation.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1750,14 +1800,15 @@ lmrcImageHighPassFilter.o: lmrcImageHighPassFilter.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1767,12 +1818,12 @@ lmrcImageHighPassFilter.o: lmrcImageHighPassFilter.c /usr/include/stdio.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1783,14 +1834,15 @@ lmrcImageHighlighting.o: lmrcImageHighlighting.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1800,12 +1852,12 @@ lmrcImageHighlighting.o: lmrcImageHighlighting.c /usr/include/stdio.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1821,17 +1873,17 @@ lmrcImageLabeling.o: lmrcImageLabeling.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h lmrcImageLabeling.h \
- ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
lmrcImageLabeling.h ../inc/mrcImage.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -1842,14 +1894,15 @@ lmrcImageLowPassFilter.o: lmrcImageLowPassFilter.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -1859,12 +1912,12 @@ lmrcImageLowPassFilter.o: lmrcImageLowPassFilter.c /usr/include/stdio.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1880,17 +1933,17 @@ lmrcImageMasking.o: lmrcImageMasking.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -1901,22 +1954,22 @@ lmrcImageMaxDataGet.o: lmrcImageMaxDataGet.c ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1926,22 +1979,22 @@ lmrcImageMirroring.o: lmrcImageMirroring.c lmrcImageMirroring.h \
  ../inc/mrcImage.h /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -1951,11 +2004,12 @@ lmrcImageModeChange.o: lmrcImageModeChange.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/genUtil.h \
@@ -1964,15 +2018,15 @@ lmrcImageModeChange.o: lmrcImageModeChange.c /usr/include/stdlib.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
  /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -1983,14 +2037,15 @@ lmrcImageModelCreate.o: lmrcImageModelCreate.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2000,12 +2055,12 @@ lmrcImageModelCreate.o: lmrcImageModelCreate.c /usr/include/stdio.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h ../inc/mrcImage.h \
@@ -2020,21 +2075,22 @@ lmrcImageMontageCreate.o: lmrcImageMontageCreate.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2049,28 +2105,30 @@ lmrcImageMorphology.o: lmrcImageMorphology.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- lmrcImageMorphology.h /usr/include/stdlib.h /usr/include/sys/types.h \
- /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
- /usr/include/bits/select.h /usr/include/bits/sigset.h \
- /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
- /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h \
- /usr/include/math.h /usr/include/bits/huge_val.h \
- /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
- /usr/include/bits/inf.h /usr/include/bits/nan.h \
- /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
- /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ lmrcImageMorphology.h /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/sigset.h /usr/include/bits/time.h \
+ /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/alloca.h ../inc/mrcImage.h /usr/include/math.h \
+ /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
+ /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
+ /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
+ /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
+ /usr/include/values.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2080,14 +2138,15 @@ lmrcImageMove.o: lmrcImageMove.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h lmrcImageMove.h \
@@ -2096,12 +2155,12 @@ lmrcImageMove.o: lmrcImageMove.c /usr/include/stdio.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2116,21 +2175,22 @@ lmrcImageMultiCTFCompensation.o: lmrcImageMultiCTFCompensation.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h \
@@ -2144,14 +2204,15 @@ lmrcImageMultiplying.o: lmrcImageMultiplying.c lmrcImageMultiplying.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2161,12 +2222,12 @@ lmrcImageMultiplying.o: lmrcImageMultiplying.c lmrcImageMultiplying.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2176,28 +2237,29 @@ lmrcImageNormalizing.o: lmrcImageNormalizing.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/math.h \
  /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2208,14 +2270,15 @@ lmrcImageOneLineSimilarityCalc.o: lmrcImageOneLineSimilarityCalc.c \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2225,12 +2288,12 @@ lmrcImageOneLineSimilarityCalc.o: lmrcImageOneLineSimilarityCalc.c \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -2242,14 +2305,15 @@ lmrcImageOpening.o: lmrcImageOpening.c lmrcImageMorphology.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h \
@@ -2258,12 +2322,12 @@ lmrcImageOpening.o: lmrcImageOpening.c lmrcImageMorphology.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2277,21 +2341,22 @@ lmrcImagePad.o: lmrcImagePad.c /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h lmrcImagePad.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h lmrcImagePad.h \
  /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2308,19 +2373,20 @@ lmrcImagePartImageSegmentation.o: lmrcImagePartImageSegmentation.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h ../inc/mrcImage.h /usr/include/math.h \
@@ -2329,7 +2395,7 @@ lmrcImagePartImageSegmentation.o: lmrcImagePartImageSegmentation.c \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2340,22 +2406,22 @@ lmrcImagePixelSummationOfProbabilityGetByImage.o: \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2368,10 +2434,10 @@ lmrcImagePosterization.o: lmrcImagePosterization.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
@@ -2379,20 +2445,21 @@ lmrcImagePosterization.o: lmrcImagePosterization.c \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h lmrcImagePosterization.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2402,14 +2469,15 @@ lmrcImageProjection.o: lmrcImageProjection.c lmrcImageProjection.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2419,12 +2487,12 @@ lmrcImageProjection.o: lmrcImageProjection.c lmrcImageProjection.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2435,22 +2503,22 @@ lmrcImageProportionalDensityLevelSetByImage.o: \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2462,14 +2530,15 @@ lmrcImageROI2D.o: lmrcImageROI2D.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2478,12 +2547,12 @@ lmrcImageROI2D.o: lmrcImageROI2D.c /usr/include/stdio.h \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h \
  /home/people/tacyas/Eos/include/File.h \
  /home/people/tacyas/Eos/include/String.h lmrcImageROI2D.h \
@@ -2496,14 +2565,15 @@ lmrcImageROI3D.o: lmrcImageROI3D.c lmrcImageROI3D.h /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2513,12 +2583,12 @@ lmrcImageROI3D.o: lmrcImageROI3D.c lmrcImageROI3D.h /usr/include/stdio.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2528,28 +2598,29 @@ lmrcImageROInotChangeHeaderLength.o: lmrcImageROInotChangeHeaderLength.c \
  /usr/include/stdlib.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2565,17 +2636,17 @@ lmrcImageRadialDistribution.o: lmrcImageRadialDistribution.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -2590,24 +2661,25 @@ lmrcImageRhoFiltering.o: lmrcImageRhoFiltering.c /usr/include/math.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/stdlib.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
  /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -2623,18 +2695,18 @@ lmrcImageRotation.o: lmrcImageRotation.c /usr/include/math.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2649,17 +2721,17 @@ lmrcImageSSDA.o: lmrcImageSSDA.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h lmrcImageSSDA.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h lmrcImageSSDA.h \
  ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -2671,22 +2743,22 @@ lmrcImageSamplingUnitChange.o: lmrcImageSamplingUnitChange.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2697,22 +2769,22 @@ lmrcImageSecondNoiseReductionByRelaxation.o: \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2729,18 +2801,18 @@ lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.o: \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2749,9 +2821,10 @@ lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.o: \
  lmrcImageFirstNoiseReductionByRelaxation.h \
  lmrcImageSecondNoiseReductionByRelaxation.h \
  lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
@@ -2764,24 +2837,25 @@ lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.o: \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/stdlib.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2799,18 +2873,18 @@ lmrcImageSecondNoiseReductionByRelaxationDijValueSet.o: \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2826,19 +2900,20 @@ lmrcImageSecondNoiseReductionByRelaxationQValueSet.o: \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/genUtil.h \
@@ -2847,7 +2922,7 @@ lmrcImageSecondNoiseReductionByRelaxationQValueSet.o: \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2861,22 +2936,22 @@ lmrcImageSecondNoiseReductionByRelaxationRValueSet.o: \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2889,22 +2964,22 @@ lmrcImageShapePCA.o: lmrcImageShapePCA.c lmrcImageShapePCA.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/math.h \
  /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Array.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -2919,26 +2994,27 @@ lmrcImageShift.o: lmrcImageShift.c /usr/include/math.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h ../inc/mrcImage.h \
- lmrcImageDensity.h /usr/include/stdlib.h /usr/include/sys/types.h \
- /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ lmrcImageDensity.h /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -2948,28 +3024,29 @@ lmrcImageShrink.o: lmrcImageShrink.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  ../inc/mrcImage.h /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -2983,18 +3060,18 @@ lmrcImageSigmaCalculate.o: lmrcImageSigmaCalculate.c /usr/include/math.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  lmrcImageSummationCalculate.h ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3009,17 +3086,17 @@ lmrcImageSinogram.o: lmrcImageSinogram.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h lmrcImageSinogram.h \
- ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
lmrcImageSinogram.h ../inc/mrcImage.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3027,9 +3104,10 @@ lmrcImageSinogram.o: lmrcImageSinogram.c \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h lmrcImageBinarization.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h
@@ -3042,17 +3120,17 @@ lmrcImageSinogramCorrelation.o: lmrcImageSinogramCorrelation.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h lmrcImageSinogram.h \
- ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
lmrcImageSinogram.h ../inc/mrcImage.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3060,9 +3138,10 @@ lmrcImageSinogramCorrelation.o: lmrcImageSinogramCorrelation.c \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h lmrcImageBinarization.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h
@@ -3070,22 +3149,22 @@ lmrcImageSinogramFFT.o: lmrcImageSinogramFFT.c ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3095,14 +3174,15 @@ lmrcImageSmoothing.o: lmrcImageSmoothing.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3111,12 +3191,12 @@ lmrcImageSmoothing.o: lmrcImageSmoothing.c /usr/include/stdio.h \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3127,30 +3207,31 @@ lmrcImageSolventFlattening.o: lmrcImageSolventFlattening.c \
  ../inc/mrcImage.h /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h lmrcImageSolventFlattening.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3159,14 +3240,15 @@ lmrcImageSphere.o: lmrcImageSphere.c lmrcImageSphere.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3176,12 +3258,12 @@ lmrcImageSphere.o: lmrcImageSphere.c lmrcImageSphere.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3191,21 +3273,22 @@ lmrcImageSplit.o: lmrcImageSplit.c /usr/include/string.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/xlocale.h /home/people/tacyas/Eos/include/Memory.h \
  /usr/include/stdio.h /usr/include/bits/types.h \
  /usr/include/bits/typesizes.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h lmrcImageSplit.h ../inc/mrcImage.h \
@@ -3214,7 +3297,7 @@ lmrcImageSplit.o: lmrcImageSplit.c /usr/include/string.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3225,22 +3308,22 @@ lmrcImageStudentCalculate.o: lmrcImageStudentCalculate.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3251,22 +3334,22 @@ lmrcImageSubtractionCalc.o: lmrcImageSubtractionCalc.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3277,22 +3360,22 @@ lmrcImageSummationCalculate.o: lmrcImageSummationCalculate.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3302,19 +3385,20 @@ lmrcImageSymmetryFind.o: lmrcImageSymmetryFind.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h /usr/include/string.h \
@@ -3323,7 +3407,7 @@ lmrcImageSymmetryFind.o: lmrcImageSymmetryFind.c /usr/include/stdio.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3339,14 +3423,15 @@ lmrcImageTfunction.o: lmrcImageTfunction.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3356,12 +3441,12 @@ lmrcImageTfunction.o: lmrcImageTfunction.c /usr/include/stdio.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3372,22 +3457,22 @@ lmrcImageTrans.o: lmrcImageTrans.c ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3398,14 +3483,15 @@ lmrcImageTransformDescartesIntoPolar.o: \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3415,12 +3501,12 @@ lmrcImageTransformDescartesIntoPolar.o: \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3434,22 +3520,22 @@ lmrcImageTriming.o: lmrcImageTriming.c lmrcImageTriming.h \
  ../inc/mrcImage.h /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3464,21 +3550,22 @@ lmrcImageVolumeCalc.o: lmrcImageVolumeCalc.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3496,17 +3583,17 @@ lmrcImageWindowing.o: lmrcImageWindowing.c /usr/include/math.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3517,11 +3604,12 @@ lmrcImagesFTest.o: lmrcImagesFTest.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/nr2.h \
@@ -3531,15 +3619,15 @@ lmrcImagesFTest.o: lmrcImagesFTest.c /usr/include/stdlib.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
  /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3550,11 +3638,12 @@ lmrcImagesStatDataGet.o: lmrcImagesStatDataGet.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/genUtil.h \
@@ -3563,15 +3652,15 @@ lmrcImagesStatDataGet.o: lmrcImagesStatDataGet.c /usr/include/stdlib.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  lmrcImagesStatDataGet.h ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3582,11 +3671,12 @@ lmrcImagesTTest.o: lmrcImagesTTest.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/genUtil.h \
@@ -3595,16 +3685,16 @@ lmrcImagesTTest.o: lmrcImagesTTest.c /usr/include/stdlib.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/nr2.h lmrcImagesStatDataGet.h \
  ../inc/mrcImage.h /usr/include/stdio.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3615,11 +3705,12 @@ lmrcImagesVarianceAnalysis.o: lmrcImagesVarianceAnalysis.c \
  /usr/include/stdlib.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/genUtil.h \
@@ -3628,15 +3719,15 @@ lmrcImagesVarianceAnalysis.o: lmrcImagesVarianceAnalysis.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/nr2.h lmrcImagesStatDataGet.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/ctfInfo.h \
@@ -3648,11 +3739,12 @@ lmrcImagesVarianceMap.o: lmrcImagesVarianceMap.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /home/people/tacyas/Eos/include/genUtil.h \
@@ -3661,15 +3753,15 @@ lmrcImagesVarianceMap.o: lmrcImagesVarianceMap.c /usr/include/stdlib.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/nr2.h lmrcImagesStatDataGet.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/ctfInfo.h \
@@ -3681,14 +3773,15 @@ lmrcSinogramFET.o: lmrcSinogramFET.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3698,12 +3791,12 @@ lmrcSinogramFET.o: lmrcSinogramFET.c /usr/include/stdio.h \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3716,14 +3809,15 @@ lmrcSinogramFETPCA.o: lmrcSinogramFETPCA.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3733,12 +3827,12 @@ lmrcSinogramFETPCA.o: lmrcSinogramFETPCA.c /usr/include/stdio.h \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h \
  /home/people/tacyas/Eos/include/File.h \
  /home/people/tacyas/Eos/include/String.h ../inc/mrcImage.h \
@@ -3753,14 +3847,15 @@ lmrcSinogramFETcalcWeight.o: lmrcSinogramFETcalcWeight.c \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3771,12 +3866,12 @@ lmrcSinogramFETcalcWeight.o: lmrcSinogramFETcalcWeight.c \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3789,14 +3884,15 @@ lmrcSinogramFETcorrelationMap.o: lmrcSinogramFETcorrelationMap.c \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3806,12 +3902,12 @@ lmrcSinogramFETcorrelationMap.o: lmrcSinogramFETcorrelationMap.c \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -3824,14 +3920,15 @@ lmrcSinogramFETnormalizedMap.o: lmrcSinogramFETnormalizedMap.c \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3841,12 +3938,12 @@ lmrcSinogramFETnormalizedMap.o: lmrcSinogramFETnormalizedMap.c \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h \
  /home/people/tacyas/Eos/include/String.h \
  /home/people/tacyas/Eos/include/File.h ../inc/mrcImage.h \
@@ -3862,14 +3959,15 @@ lmrcSinogramFETreferredCorrelation.o: \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -3879,12 +3977,12 @@ lmrcSinogramFETreferredCorrelation.o: \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h \
  /home/people/tacyas/Eos/include/String.h \
  /home/people/tacyas/Eos/include/File.h ../inc/mrcImage.h \
@@ -3900,11 +3998,12 @@ lmrcSinogramFETsmoothParameterMatching.o: \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/string.h /usr/include/xlocale.h \
@@ -3913,15 +4012,15 @@ lmrcSinogramFETsmoothParameterMatching.o: \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/String.h \
  /home/people/tacyas/Eos/include/File.h ../inc/mrcImage.h \
@@ -3940,24 +4039,25 @@ mrcImageCheckFFT.o: mrcImageCheckFFT.c /usr/include/math.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/stdlib.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -3971,24 +4071,25 @@ mrcImageCheckSameSize.o: mrcImageCheckSameSize.c /usr/include/math.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/stdlib.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4002,24 +4103,25 @@ mrcImageCopy.o: mrcImageCopy.c /usr/include/math.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/stdlib.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4034,23 +4136,24 @@ mrcImageDataSet.o: mrcImageDataSet.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /usr/include/stdlib.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -4061,30 +4164,31 @@ mrcImageError.o: mrcImageError.c ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h
@@ -4095,24 +4199,25 @@ mrcImageGet.o: mrcImageGet.c /usr/include/math.h /usr/include/features.h \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /usr/include/stdlib.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4126,23 +4231,24 @@ mrcImageInfo.o: mrcImageInfo.c /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /usr/include/stdlib.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h ../inc/mrcImage.h /usr/include/stdio.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -4158,21 +4264,22 @@ mrcImageInit.o: mrcImageInit.c /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h \
@@ -4185,14 +4292,15 @@ mrcImageOperation.o: mrcImageOperation.c /usr/include/stdio.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -4202,12 +4310,12 @@ mrcImageOperation.o: mrcImageOperation.c /usr/include/stdio.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/string.h /usr/include/xlocale.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4218,11 +4326,12 @@ mrcImagePrint.o: mrcImagePrint.c /usr/include/stdlib.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/math.h /usr/include/bits/huge_val.h \
@@ -4232,15 +4341,15 @@ mrcImagePrint.o: mrcImagePrint.c /usr/include/stdlib.h \
  /usr/include/xlocale.h lmrcImagePrint.h ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
  /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4260,21 +4369,22 @@ mrcImageRead.o: mrcImageRead.c /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h \
@@ -4290,29 +4400,30 @@ mrcImageSectionGet.o: mrcImageSectionGet.c /usr/include/string.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/xlocale.h /usr/include/stdlib.h /usr/include/sys/types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/xlocale.h /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
- /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
- /usr/include/bits/select.h /usr/include/bits/sigset.h \
- /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
- /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h \
- /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
- /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/sigset.h /usr/include/bits/time.h \
+ /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/alloca.h ../inc/mrcImage.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4322,22 +4433,22 @@ mrcImageSectionSet.o: mrcImageSectionSet.c ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4350,18 +4461,18 @@ mrcImageSet.o: mrcImageSet.c /usr/include/math.h /usr/include/features.h \
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h ../inc/mrcImage.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4373,19 +4484,20 @@ mrcImageTailer.o: mrcImageTailer.c \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h /usr/include/stdlib.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h ../inc/mrcImage.h /usr/include/math.h \
@@ -4394,7 +4506,7 @@ mrcImageTailer.o: mrcImageTailer.c \
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
  /usr/include/bits/mathcalls.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4404,22 +4516,22 @@ mrcImageToIntImage.o: mrcImageToIntImage.c ../inc/mrcImage.h \
  /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4429,29 +4541,30 @@ mrcImageUtil.o: mrcImageUtil.c /usr/include/string.h \
  /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/xlocale.h /usr/include/stdlib.h /usr/include/sys/types.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/xlocale.h /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
- /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
- /usr/include/bits/select.h /usr/include/bits/sigset.h \
- /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
- /usr/include/bits/pthreadtypes.h /usr/include/alloca.h ../inc/mrcImage.h \
- /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
- /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/sigset.h /usr/include/bits/time.h \
+ /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/alloca.h ../inc/mrcImage.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4461,28 +4574,29 @@ mrcImageUtilityforVariance.o: mrcImageUtilityforVariance.c \
  /usr/include/stdlib.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
  /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4499,21 +4613,22 @@ mrcImageWrite.o: mrcImageWrite.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/Memory.h /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h /usr/include/sys/select.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
  /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
@@ -4532,17 +4647,17 @@ mrcImageWrite2.o: mrcImageWrite2.c \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /usr/include/stdio.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
@@ -4557,25 +4672,26 @@ mrcImagefuncmin.o: mrcImagefuncmin.c /usr/include/math.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /usr/include/stdlib.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  ../inc/mrcImage.h /home/people/tacyas/Eos/include/genUtil.h \
  /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
@@ -4585,28 +4701,29 @@ mrcImagefuncmin.o: mrcImagefuncmin.c /usr/include/math.h \
 mrcRefUtil.o: mrcRefUtil.c /usr/include/stdlib.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stddef.h \
- /usr/include/sys/types.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
  /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/stdarg.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
  /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
  /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/limits.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include-fixed/syslimits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
  /usr/include/bits/posix2_lim.h \
- /usr/lib64/gcc/x86_64-suse-linux/4.4/include/float.h ../inc/mrcImage.h \
+ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h ../inc/mrcImage.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
index f2cb854..81734b6 100644 (file)
@@ -145,6 +145,7 @@ mrcImageWrite.c \
 mrcImageWrite2.c \
 mrcImagefuncmin.c \
 mrcRefUtil.c \
+lmrcImageAddValue.cu \
 
 OBJ = \
 fftn.o \
@@ -293,6 +294,7 @@ mrcImageWrite.o \
 mrcImageWrite2.o \
 mrcImagefuncmin.o \
 mrcRefUtil.o \
+lmrcImageAddValue.o  \
 
 SHAREDOBJ = \
 fftn.sharedo \
@@ -441,6 +443,7 @@ mrcImageWrite.sharedo \
 mrcImageWrite2.sharedo \
 mrcImagefuncmin.sharedo \
 mrcRefUtil.sharedo \
+lmrcImageAddValue.sharedo  \
 
 REALOBJ = \
 X86LINUX64/fftn.o \
@@ -589,6 +592,7 @@ X86LINUX64/mrcImageWrite.o \
 X86LINUX64/mrcImageWrite2.o \
 X86LINUX64/mrcImagefuncmin.o \
 X86LINUX64/mrcRefUtil.o \
+X86LINUX64/lmrcImageAddValue.o \
 
 REALSHAREDOBJ = \
 X86LINUX64/fftn.sharedo \
@@ -737,6 +741,7 @@ X86LINUX64/mrcImageWrite.sharedo \
 X86LINUX64/mrcImageWrite2.sharedo \
 X86LINUX64/mrcImagefuncmin.sharedo \
 X86LINUX64/mrcRefUtil.sharedo \
+X86LINUX64/lmrcImageAddValue.sharedo \
 
 OBJDEBUG = \
 fftn.debugo \
@@ -1033,6 +1038,7 @@ X86LINUX64/mrcImageWrite.debugo \
 X86LINUX64/mrcImageWrite2.debugo \
 X86LINUX64/mrcImagefuncmin.debugo \
 X86LINUX64/mrcRefUtil.debugo \
+X86LINUX64/lmrcImageAddValue.debugo \
 
 OBJCUDAGDB = \
 fftn.cudagdb.o \
@@ -1181,6 +1187,7 @@ mrcImageWrite.cudagdb.o \
 mrcImageWrite2.cudagdb.o \
 mrcImagefuncmin.cudagdb.o \
 mrcRefUtil.cudagdb.o \
+lmrcImageAddValue.cudagdb.o  \
 
 REALOBJCUDAGDB = \
 X86LINUX64/fftn.cudagdb.o \
@@ -1329,5 +1336,6 @@ X86LINUX64/mrcImageWrite.cudagdb.o \
 X86LINUX64/mrcImageWrite2.cudagdb.o \
 X86LINUX64/mrcImagefuncmin.cudagdb.o \
 X86LINUX64/mrcRefUtil.cudagdb.o \
+X86LINUX64/lmrcImageAddValue.cudagdb.o \
 
 
index 622328a..56316fa 100644 (file)
Binary files a/hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/libmrcImage.a and b/hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/libmrcImage.a differ
index 5b57db5..591c135 100644 (file)
Binary files a/hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/libmrcImage.debug.a and b/hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/libmrcImage.debug.a differ
diff --git a/hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/lmrcImageAddValue.cu b/hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/lmrcImageAddValue.cu
new file mode 120000 (symlink)
index 0000000..2046a65
--- /dev/null
@@ -0,0 +1 @@
+../lmrcImageAddValue.cu
\ No newline at end of file
index 8a956bf..7a81668 100644 (file)
Binary files a/hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/lmrcImageAddValue.sharedo and b/hostdepend/X86LINUX64/src/Objects/DataManip/mrcImage/src/X86LINUX64/lmrcImageAddValue.sharedo differ
diff --git a/hostdepend/X86LINUX64/util/X86LINUX64/cuda b/hostdepend/X86LINUX64/util/X86LINUX64/cuda
new file mode 120000 (symlink)
index 0000000..74ca341
--- /dev/null
@@ -0,0 +1 @@
+../../../../others/utiltools/X86LINUX64/cuda
\ No newline at end of file
index cbe2a61..ae28ef8 100755 (executable)
Binary files a/hostdepend/X86LINUX64ICC/bin/X86LINUX64ICC/mrcImageAddValue and b/hostdepend/X86LINUX64ICC/bin/X86LINUX64ICC/mrcImageAddValue differ
index 26b48e1..158fa9c 100755 (executable)
Binary files a/hostdepend/X86LINUX64ICC/bin/X86LINUX64ICC/pdbRotation and b/hostdepend/X86LINUX64ICC/bin/X86LINUX64ICC/pdbRotation differ
diff --git a/hostdepend/X86LINUX64ICC/include/fftn.h b/hostdepend/X86LINUX64ICC/include/fftn.h
new file mode 100644 (file)
index 0000000..6c98399
--- /dev/null
@@ -0,0 +1,42 @@
+/*--------------------------------*-C-*---------------------------------*
+ * File:
+ *     fftn.h
+ * ---------------------------------------------------------------------*
+ * Re[]:       real value array
+ * Im[]:       imaginary value array
+ * nTotal:     total number of complex values
+ * nPass:      number of elements involved in this pass of transform
+ * nSpan:      nspan/nPass = number of bytes to increment pointer
+ *             in Re[] and Im[]
+ * isign:      exponent: +1 = forward  -1 = reverse
+ * scaling:    normalizing constant by which the final result is *divided*
+ *     scaling == -1, normalize by total dimension of the transform
+ *     scaling <  -1, normalize by the square-root of the total dimension
+ *
+ * ----------------------------------------------------------------------
+ * See the comments in the code for correct usage!
+ */
+
+#ifndef _FFTN_H
+#define _FFTN_H
+
+/* prototype begin */
+extern void fft_free (void);
+
+/* double precision routine */
+extern int fftn (int ndim, const int dims[], double Re[], double Im[],
+                int isign, double scaling);
+
+/* float precision routine */
+extern int fftnf (int ndim, const int dims[], float Re[], float Im[],
+                 int isign, double scaling);
+/* prototype end */
+
+#endif /* _FFTN_H */
+
+
+
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcFETnormalizeBySD.h b/hostdepend/X86LINUX64ICC/include/lmrcFETnormalizeBySD.h
new file mode 100644 (file)
index 0000000..017d043
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+# lmrcFETnormalizeBySD.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcFETnormalizeBySD.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include<stdio.h>
+#include<math.h>
+#include "mrcImage.h"
+
+typedef struct lmrcFETnormalizeBySDInfo{
+       FILE* InList;
+       long listLength;
+       FILE* InSampleList;
+       long flagWriteSD;
+       mrcImage* writeSD;
+       long flagReadSD;
+       mrcImage* readSD;
+       int flagOut;
+       mrcImage* Out;
+}lmrcFETnormalizeBySDInfo;
+       
+extern void lmrcFETnormalizeBySD(lmrcFETnormalizeBySDInfo info, int mode);
+extern void calcSDofFET(FILE* list, int n, double* ave, double* sd, int mode);
+extern void _normalizeBySDandDataWrite(FILE* list, int n, double* ave, double* sd, lmrcFETnormalizeBySDInfo info, int mode);
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcFFTExpression.h b/hostdepend/X86LINUX64ICC/include/lmrcFFTExpression.h
new file mode 100644 (file)
index 0000000..9783618
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% mrcFFTExpression.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : mrcFFTExpression
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef MRC_FFT_EXPRESSION_H
+#define MRC_FFT_EXPRESSION_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>                  
+
+#define DEBUG
+#include "genUtil.h"
+#include "mrcImage.h"
+
+/* prototype begin */
+void lmrcFFTExpressionModePrint(FILE* fpt);
+
+void lmrcFFTExpression(mrcImage* img, mrcImage* fft, double th ,int mode);
+long lmrcFFTExpressionOffset(mrcImage* fft);
+void
+lmrcFFTAmplitude(mrcImage* img, mrcImage* fft);
+void 
+lmrcFFTLogAmplitude(mrcImage* img, mrcImage* fft ,double data);
+void 
+lmrcFFTPower(mrcImage* img, mrcImage* fft);
+void 
+lmrcFFTLogPower(mrcImage* img, mrcImage* fft ,double data);
+void 
+lmrcFFTPhase(mrcImage* img, mrcImage* fft);
+void
+lmrcFFTReal(mrcImage* img, mrcImage* fft);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcFFTInfo.h b/hostdepend/X86LINUX64ICC/include/lmrcFFTInfo.h
new file mode 100644 (file)
index 0000000..bcbda9e
--- /dev/null
@@ -0,0 +1,30 @@
+#ifndef MRC_FFT_INFO_H
+#define MRC_FFT_INFO_H
+
+#include "mrcImage.h"
+#include "Vector.h"
+
+/* struct begin */
+
+typedef struct mrcFSInfo {
+       double F00;     
+       double Max;
+       double MaxExceptForF00;
+} mrcFSInfo;
+
+/* struct end */
+
+/* prototype begin */
+
+extern floatVector* lmrcFSInfoYAxisMagAverage(mrcImage* fft);
+extern void lmrcFSInfoYAxisProjection(mrcImage* out, mrcImage* in, long mode);
+extern void lmrcFSInfoXFiltering(mrcImage* out, mrcImage* in, float RMaxX, long mode);
+extern void lmrcFSInfo(mrcFSInfo* linfo, mrcImage* fft);
+extern floatVector** lmrcFSInfoScatteringAngularDistributionDivisionAverage(mrcImage* fft, mrcImageParaTypeReal axis, mrcImageParaTypeInteger N, int mode);
+extern floatVector** lmrcFSInfoScatteringAngularDistributionDivisionAverageDelR(mrcImage* fft, mrcImageParaTypeReal axis, mrcImageParaTypeInteger N, mrcImageParaTypeReal delR, int mode);
+
+
+extern double lmrcImageFSInfoScatteringAugularDistribution3DShell(mrcImage* fft, double minR, double maxR, mrcPixelDataHowToGet mode ); 
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImage3DWindowing.h b/hostdepend/X86LINUX64ICC/include/lmrcImage3DWindowing.h
new file mode 100644 (file)
index 0000000..be6385a
--- /dev/null
@@ -0,0 +1,51 @@
+#ifndef LMRCIMAGE3DWINDOWING_H
+#define LMRCIMAGE3DWINDOWING_H
+
+/*
+# LmrcImage3DWindowing.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : mrcImage3DWindowing
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>                  
+
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImage3DWindowingInfo {
+       mrcImageParaTypeRealCoord center;
+       mrcImageParaTypeRealCoord width;
+       mrcImageParaTypeRealCoord widthCos;
+       mrcImageParaTypeReal radius;
+       mrcImageParaTypeReal widthofR;
+       mrcImageParaTypeReal wz;
+} lmrcImage3DWindowingInfo;
+
+typedef enum lmrcImage3DWindowingMode {
+       lmrcImage3DWindowingModeGaussianRectangularSolid=0,
+       lmrcImage3DWindowingModeCosCylinder=1,
+       lmrcImage3DWindowingModeCosSphere=2,
+       lmrcImage3DWindowingModeCosSphereOffset=3
+} lmrcImage3DWindowingMode;
+
+/* struct end */
+
+/* prototype begin */ 
+
+extern void lmrcImage3DWindowingUsage(FILE* fpt);
+extern void lmrcImage3DWindowing(mrcImage* out, mrcImage* in, lmrcImage3DWindowingInfo* linfo, int mode);
+extern void lmrcImage3DWindowingGaussianRectanglularSolid(mrcImage* out, mrcImage* in, lmrcImage3DWindowingInfo* linfo, int mode);
+extern void lmrcImage3DWindowingCosCylinder(mrcImage* out, mrcImage* in, lmrcImage3DWindowingInfo* linfo, int mode);
+extern void lmrcImage3DWindowingCosSphere(mrcImage* out, mrcImage* in, lmrcImage3DWindowingInfo* linfo, int mode);
+extern void lmrcImage3DWindowingCosSphereOffset(mrcImage* out, mrcImage* in, lmrcImage3DWindowingInfo* linfo, int mode);
+
+/* prototype end */ 
+
+#endif 
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageAddValue.h b/hostdepend/X86LINUX64ICC/include/lmrcImageAddValue.h
new file mode 100644 (file)
index 0000000..96df5ae
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+# lmrcImageAddValue.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageAddValue.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+#ifndef __LMRCIMAGEADDVALUE_H
+#define __LMRCIMAGEADDVALUE_H
+
+#include "mrcImage.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+extern void lmrcImageAddValue(mrcImage* out, mrcImage* in, float value, long mode);
+extern void lmrcImageAddValueCuda(float* out, float* in, float value, int nPixel, int imageMode, int mode);
+#ifdef __cplusplus
+};
+#endif
+
+#endif /* __LMRCIMAGEADDVALUE_H */
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageAsProbability.h b/hostdepend/X86LINUX64ICC/include/lmrcImageAsProbability.h
new file mode 100644 (file)
index 0000000..8ba9e99
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageAsProbability.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageAsProbability.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef MRC_AS_PROBABILITY_H
+#define MRC_AS_PROBABILITY_H
+
+
+#include "mrcImage.h"
+
+/* prototype begin */
+
+extern void lmrcImageNormalizationAsProbability(mrcImage* mrc, int mode);
+
+/* prototype end */
+
+#endif
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageAverage.h b/hostdepend/X86LINUX64ICC/include/lmrcImageAverage.h
new file mode 100644 (file)
index 0000000..ece91eb
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+# lmrcImageAverage.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageAverage.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include "mrcImage.h"
+
+
+extern void lmrcImageAverage(mrcImage* out, mrcImage* in, int n, int mode);
+extern void lmrcImageAverageWithWeight(mrcImage* out, mrcImage* outW, mrcImage* in, mrcImage* inW, int n, int mode) ;
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageBilateralFilter.h b/hostdepend/X86LINUX64ICC/include/lmrcImageBilateralFilter.h
new file mode 100644 (file)
index 0000000..d483eb9
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+# lmrcImageBilateral.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageBilateral.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+#ifndef LMRC_IMAGE_BILATERAL_FILTER_H 
+#define LMRC_IMAGE_BILATERAL_FILTER _H
+
+#include <stdio.h>
+#include "mrcImage.h"
+
+/* constant begin */
+
+
+/* constant end */
+
+/* struct begin */
+
+
+typedef enum lmrcImageBilateralFilterInfoMode {
+       lmrcImageBilateralFilterInfoModeGaussian = 0,
+       lmrcImageBilateralFilterInfoModeLorentzian = 1 
+} lmrcImageBilateralFilterInfoMode;
+
+typedef struct lmrcImageBilateralFilterInfo {
+       /* kernelSize */
+       int                                                                     flagKernelSize;
+       mrcImageParaTypeIntegerCoord            kernelSize;
+
+       /* Space */
+       mrcImageParaTypeRealCoord                       sigmaSpace;     
+       lmrcImageBilateralFilterInfoMode        sigmaSpaceMode;
+
+       /* Density */
+       mrcImageParaTypeReal                            sigmaDensity;   
+       lmrcImageBilateralFilterInfoMode        sigmaDensityMode;
+} lmrcImageBilateralFilterInfo;
+
+/* struct end */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* prototype begin */
+
+extern void lmrcImageBilateralFileter(mrcImage* out, mrcImage* in, lmrcImageBilateralFilterInfo linfo, int mode);
+extern void lmrcImageBilateralFileterUsage(FILE* fpt);
+
+
+/* prototype end */
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif  /* LMRC_IMAGE_BILATERAL_FILTER_H */ 
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageBinarization.h b/hostdepend/X86LINUX64ICC/include/lmrcImageBinarization.h
new file mode 100644 (file)
index 0000000..73bcddc
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageBinarization.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : mrcImageBinalization
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef MRC_BINARIZATION_H
+#define MRC_BINARIZATION_H
+
+#include <stdio.h>
+#include "mrcImage.h"
+
+/* struct begin */
+
+typedef struct lmrcImageBinarizationInfo {
+       double thresHold;       
+       double value;   
+       int flagNear;
+       double near; /* pixel unit */   
+       int  nLevel;
+       double p;
+}lmrcImageBinarizationInfo;
+
+/* struct end */
+
+/* prototype begin */
+
+/* Binalization Methods */
+extern void    lmrcImageBinarization(mrcImage* out, mrcImage* in, lmrcImageBinarizationInfo linfo, int mode);
+extern void    lmrcImageBinarization0(mrcImage* out, mrcImage* in, lmrcImageBinarizationInfo linfo, int mode);
+extern void    lmrcImageBinarizationUsage(FILE* fpt);
+extern double  lmrcImageDeterminationOfThresholdForBinarizationByKittlerMethod(mrcImage* mrc, int L, int mode);
+extern double  lmrcImageDeterminationOfThresholdForBinarizationByOhtsuMethod(mrcImage* mrc, int L, int mode);
+extern double  lmrcImageDeterminationOfThresholdForBinarizationByptileMethod(mrcImage* mrc, int L, double p, int mode);
+extern double  lmrcImageDeterminationOfThresholdForBinarizationByDifferentialHistogramMethod(mrcImage* mrc, int L, int mode);
+extern double  lmrcImageDeterminationOfThresholdForBinarizationByLaplacianHistogramMethod(mrcImage* mrc, int L, int mode);
+extern double  determinationThresholdFromGraylevelHistogramByOhtsuMethod(int* tile, int L);
+
+
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageBoundaryInfo.h b/hostdepend/X86LINUX64ICC/include/lmrcImageBoundaryInfo.h
new file mode 100644 (file)
index 0000000..7c8d745
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+# lmrcImageBoundaryInfo.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageBoundaryInfo.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+typedef enum lmrcImageBoundaryInfoMode {
+       lmrcImageBoundaryInfoModeAverageOfYAxis=0x1, 
+       lmrcImageBoundaryInfoModeDynamicAverageOfYAxis=0x2, 
+       lmrcImageBoundaryInfoModeAverageOfEdge=0x4, 
+       lmrcImageBoundaryInfoModeAverageOfOutsideCircle=0x8, 
+       lmrcImageBoundaryInfoModeAverageOfOutsideRing=0x10, 
+       lmrcImageBoundaryInfoModeWithSD=0x10000 
+} lmrcImageBoundaryInfoMode;
+
+typedef struct lmrcImageBoundaryInfoInfo {
+       lmrcImageBoundaryInfoMode mdoe;
+} lmrcImageBoundaryInfoInfo;
+
+
+typedef struct lmrcImageBoundaryInfoResults {
+       double Average; 
+       double* DynamicAverage;
+       double StandardDeviation;
+
+} lmrcImageBoundaryInfoResults;
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageCTFCompensation.h b/hostdepend/X86LINUX64ICC/include/lmrcImageCTFCompensation.h
new file mode 100644 (file)
index 0000000..9d25775
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageCTFCompensation ver %I%
+#%Z% Created by tacyas
+#%Z%
+#%Z%
+*/
+#include "genUtil.h"
+#include "Memory.h"
+#include "mrcImage.h"
+#include "ctfInfo.h"
+
+extern void __lmrcImageMultiCTFCompensationMode0(mrcImage* dst, mrcImage* src, ctfInfo* ctf, long nfile, lmrcImageMultiCTFCompensationInfo info, long mode);
+extern void __lmrcImageMultiCTFCompensationMode1(mrcImage* dst, mrcImage* src, ctfInfo* ctf, long nfile, lmrcImageMultiCTFCompensationInfo info, long mode);
+
+extern void lmrcImageMultiCTFCompensation(mrcImage* dst, mrcImage* src, ctfInfo* ctf, long nfile, lmrcImageMultiCTFCompensationInfo info, long mode);
+extern void lmrcImageMultiCTFCompensationUsage(FILE* fpt);
+
+extern void lmrcImageCTFCompensation(mrcImage* dstfft, ctfInfo* ctf, long mode);
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageCTFDetermination.h b/hostdepend/X86LINUX64ICC/include/lmrcImageCTFDetermination.h
new file mode 100644 (file)
index 0000000..de2ecad
--- /dev/null
@@ -0,0 +1,108 @@
+#ifndef MRC_CTF_DETERMINATION_H
+#define MRC_CTF_DETERMINATION_H
+
+/* in lmrcImageCTFDetermination.c */
+
+#include "ctfInfo.h"
+#include "mrcImage.h"
+#include "lllDataCTFCompensate.h"
+#include "lll2ltlg.h"
+#include "lltlg2mrc.h"
+#include "lmrcImageSolventFlattening.h"
+#include "lmrcImageProjection.h"
+#include "lmrcImageCrystalCreate.h"
+#include "lllExtractdYEstimate.h"
+#include "lmrcImagePad.h"
+
+/* struct begin */
+typedef struct lmrcImageCTFDeterminationInfo {
+       ctfInfo val;
+       ctfInfo min;
+       ctfInfo max;
+       ctfInfo del;
+       mrcImageParaTypeReal Rmax;
+       mrcImageParaTypeReal Rmin;
+       mrcImage Dif;
+       double minResidual;
+       double minDef;
+       double minRatio;
+       FILE*   Out;
+       int flagOutF;
+       mrcImage resFFT;
+} lmrcImageCTFDeterminationInfo;
+
+typedef struct lmrcImageCTFDeterminationInfoMode {
+       long FilterType;
+       long WeightType;
+       long SumType;
+       long CTFInfoType;
+} lmrcImageCTFDeterminationInfoMode;
+
+typedef struct lmrcImageCTFDeterminationInfoRef {
+       FILE* fptIn;
+       char* In;
+       FILE* fptRef;
+       char* Ref;
+       FILE* fptOut;
+       char* Out;
+       char MrcOut[100];
+       mrcImage* in;
+       mrcImage* out;
+       long Width;
+       float PixelSize;
+       float truePitch;
+       float firstDf;
+       float withinDf;
+       float firstAoverP;
+       float withinAoverP;
+       mrcImageParaTypeReal maxiter;
+       mrcImageParaTypeReal iter;
+} lmrcImageCTFDeterminationInfoRef;
+
+/* struct end */
+
+/* prototype begin */
+
+extern void lmrcImageCTFDetermination (lmrcImageCTFDeterminationInfo *linfo, 
+                                                                          lmrcImageCTFDeterminationInfoRef *refinfo,
+                                                                       mrcImage* in, mrcImage* ref,
+                                                                          lmrcImageCTFDeterminationInfoMode *Mode);
+
+extern void lmrcImageCTFDeterminationResultFFT (lmrcImageCTFDeterminationInfo *linfo, 
+                                                                                       lmrcImageCTFDeterminationInfoRef *refinfo,
+                                                                                    mrcImage* in, mrcImage* ref,
+                                                                                               lmrcImageCTFDeterminationInfoMode *Mode);
+
+extern double MagWeightForCTFDetermine(double inMag, double refMag, 
+                                                                        long mode); 
+
+extern void lmrcImageCTFDeterminationCreateRefFilebyNearFar3DReconstInitializeLL
+                                                       (lmrcImageCTFDeterminationInfoRef *refinfo,
+                                                        lllDataCTFCompensateInfo *llctfinfo,
+                                                        lll2ltlgInfo *ll2ltlginfo,
+                                                        lltlg2mrcInfo *ltlg2mrcinfo);
+                                                        
+extern void lmrcImageCTFDeterminationCreateRefFilebyNearFar3DReconstInitializeMRC
+                                                       (lmrcImageCTFDeterminationInfoRef *refinfo,
+                                                    mrcImageInformation *solinfo, 
+                                                        lmrcImageProjectionInfo *projinfo,
+                                                        lmrcImageCrystalCreateInfo *cryinfo,
+                                                        lmrcImagePadInfo *padinfo);
+                                                        
+extern void lmrcImageCTFDeterminationCreateRefFilebyNearFar3DReconstLL
+                                                       (lmrcImageCTFDeterminationInfoRef *refinfo,
+                                                        lllDataCTFCompensateInfo *llctfinfo,
+                                                        lll2ltlgInfo *ll2ltlginfo,
+                                                        lltlg2mrcInfo *ltlg2mrcinfo);
+                                                        
+extern void lmrcImageCTFDeterminationCreateRefFilebyNearFar3DReconstMRC
+                                                       (lmrcImageCTFDeterminationInfoRef *refinfo,
+                                                    mrcImageInformation *solinfo, 
+                                                        lmrcImageProjectionInfo *projinfo,
+                                                        lmrcImageCrystalCreateInfo *cryinfo,
+                                                        lmrcImagePadInfo *padinfo);
+                                                        
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageCalcArea.h b/hostdepend/X86LINUX64ICC/include/lmrcImageCalcArea.h
new file mode 100644 (file)
index 0000000..8872d5f
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+# lmrcImageCalcArea.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageCalcArea.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+
+#include "mrcImage.h"
+void lmrcImageCalcArea(mrcImage* area, mrcImage* label, mrcImage* in, int mode);
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageCentre.h b/hostdepend/X86LINUX64ICC/include/lmrcImageCentre.h
new file mode 100644 (file)
index 0000000..bfdb1bc
--- /dev/null
@@ -0,0 +1,39 @@
+#ifndef MRC_CENTRE
+#define MRC_CENTRE
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSymmetryFind ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSymmetryFind 
+#%Z% Attention
+#%Z%
+*/
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>                  
+#define GLOBAL_DECLARATION
+
+#undef DEBUG
+#include "genUtil.h"
+#include "mrcImage.h"
+
+/* struct begin */
+
+typedef struct lmrcImageCenterOfMass {
+  float x;
+  float y;
+  float z;
+} lmrcImageCenterOfMass;
+
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageCenterOfMassCalculate(lmrcImageCenterOfMass *centerOfMass,mrcImage in1);
+extern void lmrcImageShiftCenterOfMassIntoImageCenter(mrcImage* out, mrcImage* in, mrcPixelDataHowToGet mode);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageClusterAnalysis.h b/hostdepend/X86LINUX64ICC/include/lmrcImageClusterAnalysis.h
new file mode 100644 (file)
index 0000000..7381693
--- /dev/null
@@ -0,0 +1,96 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% mrcImageClusterAnalysis ver %I%
+#%Z% Created by Narita  
+#%Z% Modified by Tac for AutoRotationMode 
+#%Z%
+#%Z% Usage : mrcImageClusterAnalysis
+#%Z% Attention
+#%Z%
+*/
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>                  
+
+#define DEBUG
+
+#include "genUtil.h"
+#include "mrcImage.h"
+#include "nr2.h"
+#include "mrcRefUtil.h"
+#include "lmrcImageMultiplying.h"
+#include "lmrcImageCorrelation.h"
+
+/* struct begin */
+typedef enum lmrcImageClusterAnalysisMode {
+       lmrcImageClusterAnalysisModeCorrelation    = 0,
+       lmrcImageClusterAnalysisModeEuclidDistance = 1,
+       lmrcImageClusterAnalysisModeWardMethod     = 2,
+       lmrcImageClusterAnalysisModeWardMethodLinearCorrelation     = 3,
+       lmrcImageClusterAnalysisModeLinearCorrelation     = 4
+} lmrcImageClusterAnalysisMode;
+
+#ifdef GLOBAL_DECLARATION
+char* lmrcImageClusterAnalysisModeMessage[] = {
+       "By Correlation",
+       "By Euclid Distance",
+       "By Ward Method (default) : Euclid Length (no rotation) or its square (rotation)",
+       "By Ward Method using Linear Correlation : (1 - Correlation)/(1 + Correlation)",
+       "By Linear Correlation :                   (1 - Correlation)/(1 + Correlation)",
+       NULL
+};
+#endif
+
+typedef struct lmrcImageClusterAnalysisInfo {
+       lmrcImageClusterAnalysisMode mode;          /* ClusterAnalysisMode */
+       int flagIteration;                          /* */
+       int flagAutoRotation; 
+       char** filename;                            /* filename */
+       int correlationMode;                        /* correlationMode */
+       mrcImage* averagedImage;
+       lmrcImageAutoRotationCorrelationInfo arInitial;
+
+       int flagPVM;
+
+       int flagLogIn;
+       FILE* fptLogIn;
+       int previousFileNumber;
+
+       int   flagLog;
+       FILE* fptLog;  /* All Log */
+
+       int   flagLog2;
+       FILE* fptLog2; /* Cluster Node Log */
+
+       /* Output */
+       float** Distance;
+       
+} lmrcImageClusterAnalysisInfo;
+
+/* struct end */
+
+/* prototype begin */
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+void lmrcImageClusterAnalysis(int* group, mrcImage* in, int finalclusternum, int N, lmrcImageClusterAnalysisInfo* linfo);
+void lmrcImageClusterMerge(mrcImage* in1, mrcImage* in2, int* index, int* averagednum, int m, int n, int* N);
+float lmrcImageDistanceCalc(mrcImage* in1, mrcImage* in2, int mode);
+float lmrcImageDistanceCalcByWardMethod(mrcImage* in1, mrcImage* in2, int num1, int num2, int mode);
+
+float lmrcImageDistanceCalcWithAutoRotation(mrcImage* out, mrcImage* cor, mrcImage* in1, mrcImage* in2, lmrcImageAutoRotationCorrelationInfo* linfo, int lmode, int mode);
+float lmrcImageDistanceCalcByWardMethodWithAutoRotation(mrcImage* out, mrcImage* cor, mrcImage* in1, mrcImage* in2, int num1, int num2,  lmrcImageAutoRotationCorrelationInfo* linfo, int lmode, int mode);
+
+float lmrcImageClusterAnalysisByIteration(int* group, mrcImage* in, int clusternum, int N, int mode);
+
+void lmrcImageClusterAnalysisDistanceToLog(FILE* fpt, int n, int m, int prevM, int prevN, float distance);
+void lmrcImageClusterAnalysisDistanceFromLog(int* skip, float* distance, FILE* fpt);
+
+#ifdef __cplusplus
+};
+#endif
+/* prototype end */
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageCommonLine.h b/hostdepend/X86LINUX64ICC/include/lmrcImageCommonLine.h
new file mode 100644 (file)
index 0000000..6b40f6a
--- /dev/null
@@ -0,0 +1,49 @@
+#ifndef LMRC_IMAGE_COMMON_LINE_H
+#define LMRC_IMAGE_COMMON_LINE_H
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageCommonLine.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageCommonLine.h 
+#%Z% Attention
+#%Z%
+*/
+
+#include "mrcImage.h"
+
+/* struct begin */
+
+typedef enum lmrcImageCommonLineMode {
+       lmrcImageCommonLineModeImageCenterIsGC = 1
+} lmrcImageCommonLineMode;
+
+
+typedef enum lmrcImageCommonLineSearchMode {
+       lmrcImageCommonLineSearchModeFourierSpace = 0,
+       lmrcImageCommonLineSearchModeRealSpace = 1 
+} lmrcImageCommonLineSearchMode;
+
+typedef struct lmrcImageCommonLineInfo {
+       /* Input */
+       double dtheta;
+       lmrcImageCommonLineSearchMode searchMode; 
+       /* Output */
+       double optimumThetaIn;
+       double optimumThetaRef;
+       double optimumCor; 
+} lmrcImageCommonLineInfo;
+
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageCommonLineSearch(mrcImage* out, mrcImage* in, mrcImage* ref, lmrcImageCommonLineInfo* linfo, int mode);
+extern void lmrcImageCommonLineInfoOutput(FILE* fpt, lmrcImageCommonLineInfo* linfo, int mode);
+
+extern void lmrcImageCommonLineInfoUsage(FILE* fpt);
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageConnection.h b/hostdepend/X86LINUX64ICC/include/lmrcImageConnection.h
new file mode 100644 (file)
index 0000000..06716b9
--- /dev/null
@@ -0,0 +1,29 @@
+#ifndef MRC_CONNECTION_H
+#define MRC_CONNECTION_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+
+#define UNDEBUG
+#include "genUtil.h"
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageConnectionInfo {
+       long mode;
+} lmrcImageConnectionInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageConnection(mrcImage* out,
+                                                               mrcImage* in1,
+                                                               mrcImage* in2,
+                                                           lmrcImageConnectionInfo* info);
+/* prototype end */
+
+#endif
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageConnectivityNumberCalc.h b/hostdepend/X86LINUX64ICC/include/lmrcImageConnectivityNumberCalc.h
new file mode 100644 (file)
index 0000000..7b32372
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+# lmrcImageConnectivityNumberCalc.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageConnectivityNumberCalc.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#ifndef MRC_CONNECTIVITY_NUMBER_CALC_H
+#define MRC_CONNECTIVITY_NUMBER_CALC_H
+
+#include <stdio.h>
+#include "mrcImage.h"
+
+#define NEIGHBORHOOD (9)
+#define Z_LINE (3)
+
+extern void lmrcImageConnectivityNumberCalc(mrcImage* in, mrcImage* out, int mode, int form,int invers);
+extern void lmrcImageConnectivityNumberCalc_ver2D(mrcImage* in, mrcImage* out, int mode, int form,int invers);
+extern void lmrcImageConnectivityNumberCalc_ver3D(mrcImage* in, mrcImage* out, int mode, int form);
+extern void mrcNinePixelDataGet(mrcImage* in,mrcImage* out,mrcImageParaTypeReal x,mrcImageParaTypeReal y,mrcImageParaTypeReal z,double data[]);
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageContourSurface.h b/hostdepend/X86LINUX64ICC/include/lmrcImageContourSurface.h
new file mode 100644 (file)
index 0000000..6845566
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageContourSurface.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageContourSurface.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef MRC_CONTOUR_SURFACE_H
+#define MRC_CONTOUR_SURFACE_H
+
+
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageContourSurfaceInfo {
+       mrcImageParaTypeReal Contour;
+} lmrcImageContourSurfaceInfo;
+
+typedef enum lmrcImageContourSurfaceMode {
+       lmrcImageContourSurfaceModeSimple=0
+} lmrcImageContourSurfaceMode;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageContourSurfaceCreate(mrcImage* out, mrcImage* in, lmrcImageContourSurfaceInfo info, lmrcImageContourSurfaceMode mode);
+
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageContraction.h b/hostdepend/X86LINUX64ICC/include/lmrcImageContraction.h
new file mode 100644 (file)
index 0000000..651b2e2
--- /dev/null
@@ -0,0 +1,11 @@
+/*
+# lmrcImageContraction.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageContraction.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageCorrelation.h b/hostdepend/X86LINUX64ICC/include/lmrcImageCorrelation.h
new file mode 100644 (file)
index 0000000..37db234
--- /dev/null
@@ -0,0 +1,164 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageCorrelation.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageCorrelation.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef MRC_CORRELATION_H
+#define MRC_CORRELATION_H
+
+
+#include "mrcImage.h"
+#include "PVM.h"
+#include "lmrcImageSSDA.h"
+
+/* struct begin */
+typedef enum lmrcImageAutoRotationCorrelationMethod {
+       lmrcImageAutoRotationCorrelationMethodRotationAndCorrelation     = 0,
+       lmrcImageAutoRotationCorrelationMethodRotationAndCorrelationSSDA = 1,
+       lmrcImageAutoRotationCorrelationMethodRotationalFunction         = 2
+} lmrcImageAutoRotationCorrelationMethod;
+
+typedef struct lmrcImageAutoRotationCorrelationInfo {
+       int iter; /* iteration */
+       int nRot; /* Rotation */  
+       lmrcImageAutoRotationCorrelationMethod Method;
+       float max;
+       float maxTheta;
+       mrcImageParaTypeRealCoord maxP;
+       mrcImageInformation corInfo;
+       lmrcImageSSDAInfo SSDAInfo;
+       float EuclidDistance; 
+       float LinearCorrelation;
+
+       /* Restriction Rotation Area */
+       int   flagRestrictionArea;
+       float thetaMin;
+       float thetaMax;
+
+       int flagShiftRange;
+       float shiftMinX;
+       float shiftMinY;
+       float shiftMaxX;
+       float shiftMaxY;
+
+       int   flagXshiftOnly;
+       int   flagNoShift;
+
+} lmrcImageAutoRotationCorrelationInfo;
+
+typedef struct lmrcImageCorrelationRefinementInfo {
+       mrcImageParaTypeRealCoord shift; 
+       mrcImageParaTypeRealCoord step; 
+       mrcImageParaTypeRealCoord range; 
+       mrcImageInformation corInfo;
+       int mode;
+} lmrcImageCorrelationRefinementInfo;
+
+typedef enum lmrcImageAutoRotationCorrelationForManyReferencesRotationOrder {
+        lmrcImageAutoRotationCorrelationForManyReferencesStackOrderRot1Rot2Rot3=0,
+        lmrcImageAutoRotationCorrelationForManyReferencesStackOrderRot3Rot2Rot1=1
+}  lmrcImageAutoRotationCorrelationForManyReferencesStackOrder;
+
+typedef enum lmrcImageAutoRotationCorrelationForManyReferencesRefinementMode {
+        lmrcImageAutoRotationCorrelationForManyReferencesRefinementModeLinear  =0,
+        lmrcImageAutoRotationCorrelationForManyReferencesRefinementModeSetMode =1
+}  lmrcImageAutoRotationCorrelationForManyReferencesRefinementMode;
+
+typedef struct lmrcImageAutoRotationCorrelationForManyReferencesInfo {
+    int    nRot1;           /* Image Number in Ref*/
+    int    nRot1Step;       /* Coarse Step in Fitting */
+    double nRot1AreaMin;    /* Min: Rotation Area in Fitting */
+    double nRot1AreaMax;    /* Max: Rotation Area in Fitting */
+    double nRot1AreaStep;   /* Step: Rotation Area in Fitting */
+       double nRot1Delta;      /* Delta: Rotation Interval of Ref */
+       double nRot1Start;      /* Start: Rotation Interval of Ref */
+
+    int    nRot2;
+    int    nRot2Step;
+    double nRot2AreaMin;
+    double nRot2AreaMax;
+    double nRot2AreaStep;
+       double nRot2Delta;
+       double nRot2Start;
+
+    int    nRot3;
+    int    nRot3Step;
+    double nRot3AreaMin;
+    double nRot3AreaMax;
+    double nRot3AreaStep;
+       double nRot3Delta;
+       double nRot3Start;
+
+    int mode;
+
+       lmrcImageAutoRotationCorrelationForManyReferencesStackOrder StackOrder;
+       lmrcImageAutoRotationCorrelationForManyReferencesRefinementMode RefinementMode;
+
+    char* In;
+    FILE* fptOutASC; /* a file pointer for logging */
+    char* Out;
+    mrcImage out;
+
+       /* for Linear Correlation */    
+    char* corFile;
+    mrcImage cor;
+    char* fitFile;
+    mrcImage fittedMap;
+
+       /* for Set mode correlation */ 
+    char* corFile2;
+    mrcImage cor2;
+    char* fitFile2;
+    mrcImage fittedMap2;
+
+} lmrcImageAutoRotationCorrelationForManyReferencesInfo;
+
+#ifdef PVM
+       
+typedef struct lmrcImageCorrelationPVMInfo {
+       int* tids;
+       int  numTask;
+} lmrcImageCorrelationPVMInfo;
+
+#endif
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageAutoRotationCorrelation(mrcImage* out, mrcImage* cor, mrcImage* in, mrcImage* ref, lmrcImageAutoRotationCorrelationInfo* linfo, int mode);
+extern void lmrcImageAutoRotationCorrelationRotationalCrossCorrelationFunction(mrcImage* out, mrcImage* cor, mrcImage* in, mrcImage* ref, lmrcImageAutoRotationCorrelationInfo* linfo, int mode);
+extern double lmrcImageLinearCorrelation(mrcImage* in1, mrcImage* in2, long mode);
+extern void lmrcImageCorrelation(mrcImage* cor, mrcImage* in, mrcImage* ref, long mode);
+extern double lmrcImageEuclidDistanceCalc(mrcImage* in1, mrcImage* in2, int mode); 
+extern void lmrcImageCorrelationRefinement(mrcImage* cor, mrcImage* shift, mrcImage* in, mrcImage* ref, lmrcImageCorrelationRefinementInfo* info, long mode);
+
+
+#ifdef PVM
+extern void lmrcImageCorrelationServerStart(lmrcImageCorrelationPVMInfo* linfo, FILE* fpt, int numTask);
+extern void lmrcImageCorrelationServerEnd(lmrcImageCorrelationPVMInfo linfo);
+
+extern void lmrcImageCorrelationPVMStart(mrcImage* in, mrcImage* ref, lmrcImageAutoRotationCorrelationInfo* linfo, int tid, long mode);
+extern void lmrcImageCorrelationPVMEnd(mrcImage* out, mrcImage* cor, lmrcImageAutoRotationCorrelationInfo* linfo, int tid, long mode);
+
+extern void lmrcImageCorrelationServer();
+
+extern void lmrcImageAutoRotationCorrelationInfoSendByPVM(lmrcImageAutoRotationCorrelationInfo* linfo, int tid, long mode);
+extern void lmrcImageAutoRotationCorrelationInfoRecieveByPVM(lmrcImageAutoRotationCorrelationInfo* linfo, int tid, long mode);
+
+#endif
+
+
+extern void lmrcImageAutoRotationCorretionForManyReferences(mrcImage* in, mrcImage* ref,
+    lmrcImageAutoRotationCorrelationForManyReferencesInfo* info,
+    lmrcImageAutoRotationCorrelationInfo* linfo,
+    int mode);
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageCrystalCreate.h b/hostdepend/X86LINUX64ICC/include/lmrcImageCrystalCreate.h
new file mode 100644 (file)
index 0000000..7e6553a
--- /dev/null
@@ -0,0 +1,22 @@
+#ifndef MRC_CRYSTAL_CREATE_H
+#define MRC_CRYSTAL_CREATE_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageCrystalCreateInfo {
+       long nx;
+       long ny;
+       long nz;
+} lmrcImageCrystalCreateInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageCrystalCreate(mrcImage* out, mrcImage* in, lmrcImageCrystalCreateInfo* info);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageDataMaxAndMinGetByImage.h b/hostdepend/X86LINUX64ICC/include/lmrcImageDataMaxAndMinGetByImage.h
new file mode 100644 (file)
index 0000000..52e84d4
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageDataMaxAndMinGetByImage.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageDataMaxAndMinGetByImage.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef MRC_DATA_MAX_AND_MIN_GET_BY_IMAGE
+#define MRC_DATA_MAX_AND_MIN_GET_BY_IMAGE
+#include "mrcImage.h"
+
+/* prototype begin */
+extern void lmrcImageDataMaxAndMinGetByImage(mrcImage* in, double* datamax, double* datamin);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageDataStraightCopy.h b/hostdepend/X86LINUX64ICC/include/lmrcImageDataStraightCopy.h
new file mode 100644 (file)
index 0000000..2dbbb7d
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageDataStraightCopy.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageDataStraightCopy.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_DATA_STRAIGHTCOPY_H 
+#define  LMRC_IMAGE_DATA_STRAIGHTCOPY_H
+
+#include "mrcImage.h"
+
+/* prototype begin */
+extern void lmrcImageDataStraightCopy(mrcImage* out, mrcImage* in);
+/* prototype end */
+
+#endif
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageDensity.h b/hostdepend/X86LINUX64ICC/include/lmrcImageDensity.h
new file mode 100644 (file)
index 0000000..b24caa8
--- /dev/null
@@ -0,0 +1,95 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% mrcImageDensity ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : mrcImageDensity
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_DENSITY_H 
+#define  LMRC_IMAGE_DENSITY_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>                  
+
+#include "genUtil.h"
+#include "Memory.h"
+#include "mrcImage.h"
+#include "lmrcImageModeChange.h"
+#include "Vector.h"
+
+/* struct begin */
+typedef struct lmrcImageDensityInfoInfo {
+       floatVector percentageVolume;
+       mrcImageParaTypeRealCoord centreOfGravity;
+       mrcImageParaTypeRealCoord centreOfGravitySD;
+       mrcImageParaTypeRealCoord max;
+       mrcImageParaTypeRealCoord maxSD;
+       double                    deltaVolume; 
+       mrcImage in;
+} lmrcImageDensityInfoInfo;
+
+typedef enum lmrcImageDensityInfoMode {
+       mrcImageDensityInfoPercentageVolume  =1,
+       mrcImageDensityInfoCentreOfGravity   =2,
+       mrcImageDensityInfoMax               =4,
+       mrcImageDensityInfoCentreOfGravitySD =8,
+       mrcImageDensityInfoMaxSD             =16
+} lmrcImageDensityInfoMode;
+
+typedef struct lmrcImageDensityChangeEsitmationInfo0 {
+       mrcImageParaTypeRealCoord change;
+       mrcImageParaTypeRealCoord changeSD;
+       double                    delta;
+       double                    deltaSD;
+       double                    deltaXY;
+       double                    deltaXYSD;
+} lmrcImageDensityChangeEstimationInfo0;
+
+typedef struct lmrcImageDensityChangeEsitmationInfo {
+       lmrcImageDensityChangeEstimationInfo0 CG;
+       lmrcImageDensityChangeEstimationInfo0 Max;
+       mrcImage in1;
+       mrcImage in2;
+} lmrcImageDensityChangeEstimationInfo;
+
+typedef enum lmrcImageDensityChangeEstimationMode {
+       mrcImageDensityChangeEstimationCentreOfGravity   =2,
+       mrcImageDensityChangeEstimationMax               =4,
+       mrcImageDensityChangeEstimationCentreOfGravitySD =8,
+       mrcImageDensityChangeEstimationMaxSD             =16
+} lmrcImageDensityChageEstimationMode;
+
+/* struct end */
+
+
+/* prototype begin */
+
+extern void lmrcImageDensityInfoModePrint(FILE* fpt);
+
+extern void lmrcImageDensityInfo(lmrcImageDensityInfoInfo* linfo, mrcImage* in, long mode);
+extern void lmrcImageDensityInfoWrite(FILE* fpt, lmrcImageDensityInfoInfo* linfo, long mode);
+
+extern floatVector lmrcImageDensityInfoPercentageVolume(mrcImage* in, double delta, long mode);
+extern mrcImageParaTypeRealCoord lmrcImageDensityInfoCentreOfGravity(mrcImage* in, long mode);
+extern mrcImageParaTypeRealCoord lmrcImageDensityInfoMax(mrcImage* in, long mode);
+extern mrcImageParaTypeRealCoord lmrcImageDensityInfoSD(mrcImage* in, mrcImageParaTypeRealCoord centre, long mode);
+
+extern void lmrcImageDensityChangeEstimationModePrint(FILE* fpt);
+extern void lmrcImageDensityChangeEstimation(lmrcImageDensityChangeEstimationInfo* linfo, mrcImage* in1, mrcImage* in2, long mode); 
+extern void lmrcImageDensityChangeEstimationWrite(FILE*fpt, lmrcImageDensityChangeEstimationInfo* linfo, long mode); 
+extern void lmrcImageDensityChangeEstimationCentreOfGravity(lmrcImageDensityChangeEstimationInfo0* linfo, mrcImage* in, mrcImage* in2, long mode);
+extern void lmrcImageDensityChangeEstimationMax(lmrcImageDensityChangeEstimationInfo0* linfo, mrcImage* in, mrcImage* in2, long mode);
+
+extern void lmrcImageDensityChangeEstimationSD(lmrcImageDensityChangeEstimationInfo0* linfo,
+                                                                                                                                       mrcImage* in1, mrcImage* in2, long mode);
+
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageDensityInverse.h b/hostdepend/X86LINUX64ICC/include/lmrcImageDensityInverse.h
new file mode 100644 (file)
index 0000000..9ece052
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageDensityInverse.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageDensityInverse.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_DENSITY_INVERSE_H 
+#define  LMRC_IMAGE_DENSITY_INVERSE_H
+
+#include "mrcImage.h"
+
+/* prototype begin */
+extern void lmrcImageDensityInverse(mrcImage* mrc, long mode);
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageDensityNormalizationByImage.h b/hostdepend/X86LINUX64ICC/include/lmrcImageDensityNormalizationByImage.h
new file mode 100644 (file)
index 0000000..a80be25
--- /dev/null
@@ -0,0 +1,92 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageDensityNormalizationByImage.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageDensityNormalizationByImage.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_DENSITY_NORMALIZATION_BY_IMAGE_H 
+#define  LMRC_IMAGE_DENSITY_NORMALIZATION_BY_IMAGE_H
+
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageDenstiyNormalizationByImageInfo {
+  /* Input */
+  double sigma;
+
+  /* Region Information */
+  int flagCylinder;    
+  float centerx, centery;
+  float minr, maxr;
+  /* Fitting Mode */
+  int fitMode;
+  float tstBGMin;
+  float tstBGMax;
+  float tstBGDelta;
+
+  /* Output */
+  float a;
+  float b;
+  float sigma_a;
+  float sigma_b;
+  float chi2;
+  float q;
+  float r;
+
+  float refBG;
+  float tstBG;
+  float        chi2Signal;
+  float chi2BG;
+  int nData;
+  float* testData;
+  float* refData; 
+} lmrcImageDensityNormalizationByImageInfo;
+
+
+/*
+   minimization of (in1 - (a+b*in2))^2
+   out = a + b*in2
+*/
+
+typedef enum lmrcImageDensityNormalizationByImageMode {
+  lmrcImageDensityNormalizationByImageModeSigma   = 1,
+  lmrcImageDensityNormalizationByImageModeStdout  = 2,
+  lmrcImageDensityNormalizationByImageModeReverse = 4,
+  lmrcImageDensityNormalizationByImageModeRobust  = 8
+} lmrcImageDensityNormalizationByImageMode; 
+
+typedef enum lmrcImageDensityNormalizationByImageFitMode {
+  lmrcImageDensityNormalizationByImageFitModeSingleLine = 0,
+  lmrcImageDensityNormalizationByImageFitModeSingleLineWithBackground = 1 
+} lmrcImageDensityNormalizationByImageFitMode;
+
+/* struct end */
+
+/* prototype begin */
+extern void
+  lmrcImageDensityNormalizationByImageModePrint(FILE* fpt);
+
+extern void
+  lmrcImageDensityNormalizationByImageInfoPrint(FILE* fpt, lmrcImageDensityNormalizationByImageInfo info);
+
+extern void
+  lmrcImageDenstiyNormalizationByImage(mrcImage* out, mrcImage* in2, mrcImage* in1, 
+                                      lmrcImageDensityNormalizationByImageInfo* info,
+                                      lmrcImageDensityNormalizationByImageMode  mode);
+extern void
+  lmrcImageDensityFittingForNormalization(mrcImage* out, mrcImage* in2, mrcImage* in1, 
+                                      lmrcImageDensityNormalizationByImageInfo* info,
+                                      lmrcImageDensityNormalizationByImageMode  mode);
+/* prototype end */
+
+#endif
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageDistanceConversion.h b/hostdepend/X86LINUX64ICC/include/lmrcImageDistanceConversion.h
new file mode 100644 (file)
index 0000000..26aeea9
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+# lmrcImageDistanceConversion.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageDistanceConversion.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#ifndef MRC_DISTANCE_CONVERSION_H
+#define MRC_DISTANCE_CONVERSION_H
+
+#include <stdio.h>
+#include "mrcImage.h"
+
+extern void lmrcImageDistanceConversion(mrcImage* in,mrcImage* out,int mode,int form);
+extern void lmrcImageDistanceConversion_4Neighborhood(mrcImage* in,mrcImage* out);
+extern void lmrcImageDistanceConversion_8Neighborhood(mrcImage* in,mrcImage* out);
+extern void lmrcImageMakingFrame(mrcImage* in,mrcImage* out,int mode);
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageEdge.h b/hostdepend/X86LINUX64ICC/include/lmrcImageEdge.h
new file mode 100644 (file)
index 0000000..b326f01
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+# lmrcImageEdge.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageEdge.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include "mrcImage.h"
+
+
+int lmrcImageIsEdge(mrcImage* bin, mrcImageParaTypeReal x, mrcImageParaTypeReal y, mrcImageParaTypeReal z, int neighbor, int mode);
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageEdgeAverage.h b/hostdepend/X86LINUX64ICC/include/lmrcImageEdgeAverage.h
new file mode 100644 (file)
index 0000000..a9bbeb3
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageEdgeAverage.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageEdgeAverage.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_EDGE_AVERAGE_H 
+#define  LMRC_IMAGE_EDGE_AVERAGE_H
+
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageEdgeAverageInfo {
+       /* In */
+       mrcImageParaTypeInteger devide; 
+       mrcImageParaTypeInteger width;
+       /* Out */
+       mrcImageParaTypeReal*   avg[4];
+       mrcImageParaTypeReal*   count[4];
+} lmrcImageEdgeAverageInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageEdgeAverage(mrcImage* mrc, lmrcImageEdgeAverageInfo* linfo, long mode);
+/* prototype end */
+
+#endif
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageFOMCalc.h b/hostdepend/X86LINUX64ICC/include/lmrcImageFOMCalc.h
new file mode 100644 (file)
index 0000000..0fc6494
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+# lmrcImageFOMCalc.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageFOMCalc.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+
+#include "mrcImage.h" 
+
+typedef struct lmrcImageFOMCalcInfo {
+       int     inImageNumber; // Number of InImages
+       double* Weight;        // Weight of InImages
+
+       // Ring Range 
+       double minR;            // min 1/A 
+       double maxR;            // max 1/A
+
+       double deltaAlpha; // delta 
+
+       // Sector Range
+       double minSector; 
+       double maxSector; 
+       double delSector;
+       
+       // Scaling Factor
+       double* Scale;
+
+       //      
+       int flagRScale;
+
+       //
+       double  XXMax;
+
+       // Output
+       double FOM;
+       int        Num;
+
+} lmrcImageFOMCalcInfo;
+
+double lmrcImageFOMCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
+double lmrcImageFOMScaleCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
+double lmrcImageFOMXMaxCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageFeatureExtraction.h b/hostdepend/X86LINUX64ICC/include/lmrcImageFeatureExtraction.h
new file mode 100644 (file)
index 0000000..f254870
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+# lmrcImageFeatureExtraction.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageFeatureExtraction.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include<stdio.h>
+#include<math.h>
+#include "mrcImage.h"
+
+typedef struct lmrcImageFeatureExtractionInfo {
+       int co_r;
+       int co_theta;
+       int rl_theta;
+       int rl_dev;
+       int mode;
+}lmrcImageFeatureExtractionInfo;
+
+
+
+
+extern void lmrcImageFeatureExtraction(mrcImage* in, mrcImage* out, lmrcImageFeatureExtractionInfo info, int mode);
+extern void lmrcImageFeatureExtraction_densityHist(mrcImage* in, double* out, int mode);
+extern void lmrcImageFeatureExtractionCoOccurrence(mrcImage* in, double* out, lmrcImageFeatureExtractionInfo info, int mode); 
+extern void lmrcImageFeatureExtractionRunLength(mrcImage* in, double* out, lmrcImageFeatureExtractionInfo info, int         mode);
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageFilterCreate.h b/hostdepend/X86LINUX64ICC/include/lmrcImageFilterCreate.h
new file mode 100644 (file)
index 0000000..7a5e4ed
--- /dev/null
@@ -0,0 +1,46 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageFilterCreate ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageFilterCreate 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_FILTER_CREATE_H 
+#define  LMRC_IMAGE_FILTER_CREATE_H
+
+
+#include "mrcImage.h"
+
+/* struct begin */
+typedef enum lmrcImageFilterCreateMode {
+       lmrcImageFilterModeSquare=0,
+       lmrcImageFilterModeCircle=1
+} lmrcImageFilterCreateMode;
+
+typedef struct lmrcImageFilterCreateInfo {
+       mrcImageParaTypeInteger    np;
+       mrcImageParaTypeRealCoord* p;
+       mrcImageParaTypeReal*      weight;
+
+       mrcImageParaTypeIntegerCoord N;
+
+       mrcImageParaTypeIntegerCoord Size;
+
+       lmrcImageFilterCreateMode shape;
+       long                      outputMode;
+} lmrcImageFilterCreateInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageFilterInfoFileRead(FILE* fpt, lmrcImageFilterCreateInfo* linfo, int mode);
+extern void lmrcImageFilterInfoPrint(FILE* fpt, lmrcImageFilterCreateInfo linfo, int mode);
+extern void lmrcImageFilterInfoFileFormat(FILE* fpt, int mode);
+extern void lmrcImageFilterCreate(mrcImage* fpt, lmrcImageFilterCreateInfo linfo, int mode);
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageFirstNoiseReductionByRelaxation.h b/hostdepend/X86LINUX64ICC/include/lmrcImageFirstNoiseReductionByRelaxation.h
new file mode 100644 (file)
index 0000000..0dce5e3
--- /dev/null
@@ -0,0 +1,42 @@
+#ifndef LMRC_IMAGE_FIRST_NOISE_REDUCTION_BY_RELAXATION_H
+#define LMRC_IMAGE_FIRST_NOISE_REDUCTION_BY_RELAXATION_H
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageFirstNoiseReductionByRelaxation.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageFirstNoiseReductionByRelaxation.h 
+#%Z% Attention
+#%Z%
+*/
+#include "mrcImage.h"
+
+/* struct begin */   
+typedef struct lmrcImageNoiseReductionByRelaxationInfo {
+  /* input */
+  /* OR Output */
+  double SD;
+  double datamax;
+  double datamin;
+  long classNumber;
+  int ddimx; 
+  int ddimy;
+  int ddimz;
+} lmrcImageNoiseReductionByRelaxationInfo;
+
+typedef enum lmrcImageNoiseReductionByRelaxationMode {
+  lmrcImageNoiseReductionByRelaxationModeSigma = 1,
+} lmrcImageNoiseReductionByRelaxationMode; 
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageFirstNoiseReductionByRelaxation( mrcImage* out, mrcImage* p0, 
+                                                    mrcImage* in, mrcImage* summationOfProbability,
+                                                    double *densityLevel,
+                                                    lmrcImageNoiseReductionByRelaxationInfo* info);
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageFourierShellCorrelation.h b/hostdepend/X86LINUX64ICC/include/lmrcImageFourierShellCorrelation.h
new file mode 100644 (file)
index 0000000..8c38030
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+# lmrcImageFourierShellCorrelation.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageFourierShellCorrelation.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include "mrcImage.h"
+
+typedef struct lmrcImageFourierShellCorrelationInfo  {
+       double Low;
+       double High;
+       double Delta;
+} lmrcImageFourierShellCorrelationInfo;
+
+extern void lmrcImageFourierShellCorrelation(double* data ,mrcImage* in1 ,mrcImage* in2, lmrcImageFourierShellCorrelationInfo linfo ,int mode, int mode2);
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageLabeling.h b/hostdepend/X86LINUX64ICC/include/lmrcImageLabeling.h
new file mode 100644 (file)
index 0000000..72fa309
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+# lmrcImageLabeling.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageLabeling.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include "mrcImage.h"
+
+void lmrcImageLabeling(mrcImage* label, mrcImage* in, int mode);
+void lmrcImageLabeling2D(mrcImage* label, mrcImage* in, int mode);
+void lmrcImageLabeling3D(mrcImage* label, mrcImage* in, int mode);
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageMasking.h b/hostdepend/X86LINUX64ICC/include/lmrcImageMasking.h
new file mode 100644 (file)
index 0000000..1e03bbd
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageMasking ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageMasking
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_MASKING_H 
+#define  LMRC_IMAGE_MASKING_H
+
+#undef DEBUG
+#include "genUtil.h"
+#include "mrcImage.h"
+
+/* struct begin */
+typedef enum lmrcImageMaskingInfoShape {
+       lmrcImageMaskingInfoShapeCircle=0,
+       lmrcImageMaskingInfoSquare=0
+} lmrcImageMaskingInfoShape;
+
+typedef struct lmrcImageMaskingInfo {
+        mrcImageParaTypeRealCoord n;
+        mrcImageParaTypeRealCoord c;
+               lmrcImageMaskingInfoShape        shape;
+        long mode;
+} lmrcImageMaskingInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageMasking(mrcImage* out, mrcImage* in, lmrcImageMaskingInfo* linfo, int mode);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageMirroring.h b/hostdepend/X86LINUX64ICC/include/lmrcImageMirroring.h
new file mode 100644 (file)
index 0000000..fca0ba5
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+# lmrcImageMirroing.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageMirroing.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include "mrcImage.h"
+
+typedef enum lmrcImageMirroringMode {
+       lmrcImageMirroringModeYZPlane = 0 
+} lmrcImageMirroringMode;
+
+extern void lmrcImageMirroring(mrcImage* out, mrcImage* in, lmrcImageMirroringMode mode);
+extern void lmrcImageMirroringYZPlane(mrcImage* out, mrcImage* in, lmrcImageMirroringMode mode);
+
+extern void lmrcImageMirroringUsage(FILE* fpt);
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageModeChange.h b/hostdepend/X86LINUX64ICC/include/lmrcImageModeChange.h
new file mode 100644 (file)
index 0000000..c501692
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageModeChange ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageModeChange 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_MODE_CHANGE_H 
+#define  LMRC_IMAGE_MODE_CHANGE_H
+
+#include "mrcImage.h"
+
+/* prototype begin */
+extern void lmrcImageModeChange(mrcImage* out, mrcImage* in, long mode);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageModelCreate.h b/hostdepend/X86LINUX64ICC/include/lmrcImageModelCreate.h
new file mode 100644 (file)
index 0000000..eb0bf6b
--- /dev/null
@@ -0,0 +1,38 @@
+#ifndef  LMRC_IMAGE_MODEL_CREATE_H 
+#define  LMRC_IMAGE_MODEL_CREATE_H
+
+/* struct begin */
+typedef struct _lmrcImageModelCreateMode1Info {
+       float radius;
+       float nHelix;
+       float zPitch;
+       float phiAngle;
+       float deltaPhi;
+       float startZ;
+       float endZ;
+       float startPhi;
+       int     flagIn;
+       mrcImage*  in;
+       mrcImageDataSetMode inMode;
+       int     fm;
+       int     units;
+} _lmrcImageModelCreateMode1Info;
+/* struct end */
+
+/* prototype begin */
+extern void _lmrcImageModelCreateMode0(mrcImage* out, mrcImageParaTypeReal radius);
+extern void _lmrcImageModelCreateMode1(mrcImage* out, _lmrcImageModelCreateMode1Info info);
+extern void _lmrcImageModelCreateMode2(mrcImage* out);
+extern void _lmrcImageModelCreateMode3(mrcImage* out);
+extern void _lmrcImageModelCreateMode4(mrcImage* out);
+extern void _lmrcImageModelCreateMode5(mrcImage* out);
+extern void _lmrcImageModelCreateSheppLogan2D(mrcImage* out); // Mode: 6
+extern void _lmrcImageModelCreateSheppLogan3D(mrcImage* out); // Mode: 7
+/* prototype end */
+
+#endif
+
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageMontage.h b/hostdepend/X86LINUX64ICC/include/lmrcImageMontage.h
new file mode 100644 (file)
index 0000000..78f88e9
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageMontage.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageMontage.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_MONTAGE_H 
+#define  LMRC_IMAGE_MONTAGE_H
+
+#include "mrcImage.h"
+#include "lmrcImagePad.h"
+
+/* struct begin */
+typedef struct lmrcImageMontageInfo {
+       lmrcImagePadMode PadMode;
+       lmrcImagePadInfo PadInfo;
+       int nx;
+       int ny;
+       int                  flagMaxValue;
+       mrcImageParaTypeReal MaxValue;  
+       int                  flagValueAssignedToMax;
+       mrcImageParaTypeReal ValueAssignedToMax;        
+
+       int flagEdgeAverage;
+       int EdgeAverageWindow;
+       int flagNoAverage;
+} lmrcImageMontageInfo;
+/* struct end */
+
+/* prototype begin */
+extern int lmrcImageMontageCreate(mrcImage* out, mrcImage* in, int imageNum, lmrcImageMontageInfo linfo, int mode);
+/* prototype end */
+
+
+#endif /* LMRC_IMAGE_MONTAGE_H  */
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageMorphology.h b/hostdepend/X86LINUX64ICC/include/lmrcImageMorphology.h
new file mode 100644 (file)
index 0000000..b42b978
--- /dev/null
@@ -0,0 +1,76 @@
+/*
+# lmrcImageMorphology.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageMorphology.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+#ifndef LMRCIMAGE_MORPHOLOGY_H 
+#define LMRCIMAGE_MORPHOLOGY_H 
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "mrcImage.h"
+
+/* constant begin */
+
+
+/* constant end */
+
+/* struct begin */
+typedef struct lmrcImageMorphologyInfo {
+       mrcImage SE; /* Structuring Elements */  
+
+       /* for SE*/
+       int n;      /* for Any size */ 
+       int nx;
+       int ny;
+       int nz;
+       int radius; /* for Disk*/
+
+       /* SE feature */
+       int mode;
+} lmrcImageMorphologyInfo;
+
+/* struct end */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* prototype begin */
+
+/* lmrcImageMorphology.c */
+void lmrcImageMorphologyStructuringElementSet(lmrcImageMorphologyInfo* linfo, int mode);
+void lmrcImageMorphologyStructuringElementSetInfoPrint(FILE* fpt);
+void lmrcImageMorphologyStructuringElement2DCross(mrcImage* out, int mode);
+void lmrcImageMorphologyStructuringElement2DSquare(mrcImage* out, int mode);
+void lmrcImageMorphologyStructuringElement2DOpenDisk(mrcImage* out, int r, int n, int mode);
+void lmrcImageMorphologyStructuringElement3DCross(mrcImage* out, int mode);
+void lmrcImageMorphologyStructuringElement3DCubic(mrcImage* out, int mode);
+void lmrcImageMorphologyStructuringElement3DOpenSphere(mrcImage* out, int r, int n, int mode);
+void lmrcImageMorphologyStructuringElementOpenSphere(mrcImage* out, int r, int n, int mode);
+
+/* lmrcImageErosion.c */
+void lmrcImageErosion(mrcImage* dst, mrcImage* src, lmrcImageMorphologyInfo linfo, int mode);
+
+/* lmrcImageDilation.c */
+void lmrcImageDilation(mrcImage* dst, mrcImage* src, lmrcImageMorphologyInfo linfo, int mode);
+
+/* lmrcImageOpening.c */
+void lmrcImageOpening(mrcImage* dst, mrcImage* src, lmrcImageMorphologyInfo linfo, int times, int mode);
+
+/* lmrcImageClosing.c */
+void lmrcImageClosing(mrcImage* dst, mrcImage* src, lmrcImageMorphologyInfo linfo, int times, int mode);
+
+/* prototype end */
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif  /* XXXX */ 
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageMove.h b/hostdepend/X86LINUX64ICC/include/lmrcImageMove.h
new file mode 100644 (file)
index 0000000..3ae7caf
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageMove.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageMove.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_MOVE_H 
+#define  LMRC_IMAGE_MOVE_H
+
+#include "mrcImage.h"
+#include "Matrix3D.h"
+
+/* struct begin */
+typedef enum lmrcImageMoveMode {
+       lmrcImageMoveModePixelUnit=0
+} lmrcImageMoveMode;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageMoveModePrint(FILE* fpt); 
+extern void lmrcImageMove(mrcImage* out, mrcImage* in, double x, double y, double z, lmrcImageMoveMode mode); 
+
+/* lmrcImageTrans.c */
+extern void lmrcImageTrans(mrcImage* out, mrcImage* in, Matrix3D mat, int mode);
+
+/* prototype end */
+
+#endif
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageMultiplying.h b/hostdepend/X86LINUX64ICC/include/lmrcImageMultiplying.h
new file mode 100644 (file)
index 0000000..09f0a0a
--- /dev/null
@@ -0,0 +1,16 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+
+#ifndef  LMRC_IMAGE_MULTIPLYING_H 
+#define  LMRC_IMAGE_MULTIPLYING_H
+
+#include "mrcImage.h"
+
+/* prototype begin */
+extern void lmrcImageMultiplying(mrcImage* out, mrcImage* in, float value, long mode);
+extern void lmrcImageMultiplying2(mrcImage* in, float value, long mode);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageNormalizing.h b/hostdepend/X86LINUX64ICC/include/lmrcImageNormalizing.h
new file mode 100644 (file)
index 0000000..1349856
--- /dev/null
@@ -0,0 +1,46 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageNormalizing ver %I%
+#%Z% Created by tacyas
+#%Z%
+#%Z% Usage : lmrcImageNormalizing
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_NORMALIZING_H 
+#define  LMRC_IMAGE_NORMALIZING_H
+
+#define DEBUG
+#include "genUtil.h"
+#include "mrcImage.h"
+#include "nr2.h"
+
+/* struct begin */
+typedef float lmrcImageNormalizingParaTypeReal;
+typedef enum lmrcImageNormalizingMode {
+       lmrcImageNormalizingModeDoubleExponential=0,
+       lmrcImageNormalizingModeMinMax=1,
+       lmrcImageNormalizingModeUsingContour=2,
+       lmrcImageNormalizingModeUsingContourWithSolventFlattening=3,
+       lmrcImageNormalizingModeNoEstimation=4
+} lmrcImageNormalizingMode ;
+
+typedef struct lmrcImageNormalizingInfo {
+       lmrcImageNormalizingParaTypeReal A;
+       lmrcImageNormalizingParaTypeReal B; /* A x + B */
+       lmrcImageNormalizingParaTypeReal ContourMin;
+       lmrcImageNormalizingParaTypeReal ContourMax;
+       lmrcImageNormalizingParaTypeReal ContourSolvent;
+       lmrcImageNormalizingMode Mode;
+} lmrcImageNormalizingInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageNormalizing(mrcImage* out, mrcImage* in, lmrcImageNormalizingInfo* linfo, int mode);
+extern void lmrcImageNormalizingModePrint(FILE* fpt, int mode);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageOneLineSimilarityCalc.h b/hostdepend/X86LINUX64ICC/include/lmrcImageOneLineSimilarityCalc.h
new file mode 100644 (file)
index 0000000..3f1ad1a
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+# lmrcImageOneLineSimilarityCalc.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageOneLineSimilarityCalc.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include <stdio.h>
+#include "mrcImage.h"
+
+typedef struct lmrcImageOneLineSimilarityCalc {
+       int shiftflag;
+       int shiftrange;
+       int methodmode;
+}lmrcImageOneLineSimilarityCalcInfo;
+
+extern double lmrcImageOneLineSimilarityCalc(mrcImage* in1, mrcImage* in2, lmrcImageOneLineSimilarityCalcInfo linfo);
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImagePad.h b/hostdepend/X86LINUX64ICC/include/lmrcImagePad.h
new file mode 100644 (file)
index 0000000..e1dc6bd
--- /dev/null
@@ -0,0 +1,69 @@
+#ifndef  LMRC_IMAGE_PAD_H 
+#define  LMRC_IMAGE_PAD_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#define UNDEBUG
+#include "genUtil.h"
+#include "mrcImage.h"
+#include "Memory.h"
+
+/* struct begin */
+typedef struct lmrcImagePadInfo {
+       mrcImageParaTypeInteger Width;
+       mrcImageParaTypeInteger Height;
+       mrcImageParaTypeReal Value;
+       mrcImageParaTypeReal AWSize;
+       mrcImageParaTypeReal AWMin;
+       mrcImageParaTypeReal AWMax;
+       mrcImageParaTypeReal ExpectedValue;
+       int flagExpectedValue;  
+       mrcImageParaTypeReal TiltAxisAngle;
+       mrcImageParaTypeReal TiltAngle;
+} lmrcImagePadInfo;
+
+typedef enum lmrcImagePadMode {
+       lmrcImagePadModeAverage                   = 0,
+       lmrcImagePadModeAveragedYAxis             = 1,
+       lmrcImagePadModeDynamicAveragedYAxis      = 2,
+       lmrcImagePadModeAveragedEdge              = 3,
+       lmrcImagePadModeBottomLeft                = 4,
+       lmrcImagePadModeCenterWithoutAveraging    = 5,
+       lmrcImagePadModeBottomLeftWithoutAveraging= 6,
+       lmrcImagePadModeAveragedOutsideCircle     = 7,
+       lmrcImagePadModeAveragedOutsideRing       = 8, 
+       lmrcImagePadModeByValue                   = 9,
+       lmrcImagePadModePeripheryMaskingByValue   = 10,
+       lmrcImagePadModeNormalizedByBgAvgAndBgAvgOffset    = 11,
+       lmrcImagePadModeNormalizedByImgVarAndImgAvgOffset  = 12,
+       lmrcImagePadModeNormalizedByBgVarAndBgAvgOffset    = 13,
+       lmrcImagePadModeNormalizedByDifferenceBeteweenImgAvgAndBgAvg    = 14,
+       lmrcImagePadModeTiltedImageCircleAverage                        = 15 
+} lmrcImagePadMode;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImagePad(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, lmrcImagePadMode mode);
+extern void lmrcImagePadModePrint(FILE* fpt);
+extern void __lmrcImagePadTiltImage(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad0(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad1(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad2(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad3(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad4(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad5(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad6(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad7(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad8(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad9(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad10(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad11(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad12(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad13(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+extern void __lmrcImagePad14(mrcImage* out, mrcImage* in, lmrcImagePadInfo* info, long mode);
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImagePartImageSegmentation.h b/hostdepend/X86LINUX64ICC/include/lmrcImagePartImageSegmentation.h
new file mode 100644 (file)
index 0000000..0bee37e
--- /dev/null
@@ -0,0 +1,11 @@
+/*
+# lmrcImagePartImageSegmentation.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImagePartImageSegmentation.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImagePixelSummationOfProbabilityGetByImage.h b/hostdepend/X86LINUX64ICC/include/lmrcImagePixelSummationOfProbabilityGetByImage.h
new file mode 100644 (file)
index 0000000..3b82b67
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImagePixelSummationOfProbabilityGetByImage.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImagePixelSummationOfProbabilityGetByImage.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_PIXEL_SUMMATION_OF_PROBABILITY_GET_BY_IMAGE_H 
+#define  LMRC_IMAGE_PIXEL_SUMMATION_OF_PROBABILITY_GET_BY_IMAGE_H
+
+#include <math.h>
+#include "mrcImage.h"
+#include "lmrcImageFirstNoiseReductionByRelaxation.h"
+#include "genUtil.h"
+
+/* prototype begin */
+extern void lmrcImagePixelSummationOfProbabilityGetByImage(mrcImage* out, mrcImage* in, 
+                                                   double *densityLevel,
+                                                   lmrcImageNoiseReductionByRelaxationInfo* info);
+/* prototype end */
+
+#endif 
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImagePosterization.h b/hostdepend/X86LINUX64ICC/include/lmrcImagePosterization.h
new file mode 100644 (file)
index 0000000..e59a48b
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+# lmrcImagePosterization.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImagePosterization.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include "mrcImage.h"
+
+extern void lmrcImagePosterization(mrcImage* ,mrcImage* ,int ,int);
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImagePrint.h b/hostdepend/X86LINUX64ICC/include/lmrcImagePrint.h
new file mode 100644 (file)
index 0000000..3775a75
--- /dev/null
@@ -0,0 +1,69 @@
+#ifndef MRC_IMAGE_PRINT_H
+#define MRC_IMAGE_PRINT_H
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% mrcImagePrint.h ver %I%
+#%Z% Created by tacyas
+#%Z%
+#%Z% Usage : mrcImagePrint.h 
+#%Z% Attention
+#%Z%
+*/
+
+#include "mrcImage.h"
+#include "psFile.h"
+
+/* constant begin */
+#define mrcImagePrintMode_ImageDensity        (0x00000001)
+#define mrcImagePrintMode_ImageDensity_String "ImageDensity"
+#define mrcImagePrintMode_Contour             (0x00000002)
+#define mrcImagePrintMode_Contour_String      "Contour(DiffrentLineWidth)"
+#define mrcImagePrintMode_Contour2            (0x00000004)
+#define mrcImagePrintMode_Contour2_String     "Contour(SameLineWidth)"
+#define mrcImagePrintMode_ImageCircle         (0x00000008)
+#define mrcImagePrintMode_ImageCircle_String  "BlackCircles"
+#define mrcImagePrintMode_Scale               (0x00000010)
+#define mrcImagePrintMode_Scale_String        "Scale"
+#define mrcImagePrintMode_Centre              (0x00000020)
+#define mrcImagePrintMode_Centre_String       "Centre Mark"
+#define mrcImagePrintMode_ASCII_Amp           (0x01000000)
+#define mrcImagePrintMode_ASCII_Amp_String    "Amplitude by AsciiFile"
+#define mrcImagePrintMode_ASCII_LogAmp        (0x02000000)
+#define mrcImagePrintMode_ASCII_LogAmp_String "Log of Amplitude by AsciiFile"
+#define mrcImagePrintMode_ASCII_Phase         (0x04000000)
+#define mrcImagePrintMode_ASCII_Phase_String  "Phase by AsciiFile"
+/* constant end */
+
+/* struct begin */
+typedef struct mrcImagePSFilePrintInfo  {
+       mrcImageParaTypeReal scale;
+       mrcImageParaTypeReal contourLineColorChange;
+       mrcImageParaTypeReal contourLineWidthStart;
+       mrcImageParaTypeReal contourLineWidthStep;
+       long centre; /* 0: bottom right or 1:centre */  
+       char whichSection; /* [x|y|z] */        
+       double untwistAngle; /* untwist Image */
+       psImageInfo psInfo;
+       mrcImageParaTypeReal circleRadius;
+} mrcImagePSFilePrintInfo;
+/* struct end */
+
+/* Utility Routines */
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* prototype begin */
+extern void mrcInfoPrint(FILE* fpt, mrcImage* mrc, mrcImageParaTypeInteger mode);
+extern void mrcImagePSFilePrint(FILE* fpt, mrcImage* mrc, char* message, mrcImagePSFilePrintInfo info, long nContour, float* level, long mode);
+extern void mrcImageASCIIFilePrint(FILE* fpt, mrcImage* mrc, char* message, float scale, long nContour, float* level, long mode);
+/* prototype end */
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif  /* MRC_IMAGE_H */
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageProjection.h b/hostdepend/X86LINUX64ICC/include/lmrcImageProjection.h
new file mode 100644 (file)
index 0000000..abfc58e
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef  LMRC_IMAGE_PROJECTION_H 
+#define  LMRC_IMAGE_PROJECTION_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageProjectionInfo{
+       long mode;
+       } lmrcImageProjectionInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageProjection(mrcImage* out, mrcImage* in,
+                                                               lmrcImageProjectionInfo* linfo);
+/* prototype end */
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageProportionalDensityLevelSetByImage.h b/hostdepend/X86LINUX64ICC/include/lmrcImageProportionalDensityLevelSetByImage.h
new file mode 100644 (file)
index 0000000..21ca96b
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageProportionalDensityLevelSetByImage.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageProportionalDensityLevelSetByImage.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_PROPORTIONAL_DENSITY_LEVELSET_BY_IMAGE_H 
+#define  LMRC_IMAGE_PROPORTIONAL_DENSITY_LEVELSET_BY_IMAGE_H
+
+#include "mrcImage.h"
+#include "lmrcImageFirstNoiseReductionByRelaxation.h"
+
+/* prototype begin */
+extern void lmrcImageProportionalDensityLevelSetByImage(double *densityLevel, 
+                                                lmrcImageNoiseReductionByRelaxationInfo* info);
+/* prototype end */
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageROI2D.h b/hostdepend/X86LINUX64ICC/include/lmrcImageROI2D.h
new file mode 100644 (file)
index 0000000..8bd6dd9
--- /dev/null
@@ -0,0 +1,83 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageROI2D.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageROI2D.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_ROI2D_H 
+#define  LMRC_IMAGE_ROI2D_H
+
+#include "mrcImage.h"
+
+/* struct begin */
+typedef enum lmrcImageROIShape {
+    Rect   =0,
+    Rect2  =1,
+    Circle =2,
+       Line   =3
+} lmrcImageROIShape;
+
+typedef struct lmrcImageSingleROIInfo {
+    char* FileName;
+    lmrcImageROIShape Shape;
+    float centerx;     /* For All Shape */
+    float centery;     
+    float blx;         /* For Rect, Rect2, Circle */
+    float bly;
+    float brx;
+    float bry;
+    float trx;
+    float try;
+    float tlx;
+    float tly;
+       float startx;      /* For Line */
+       float starty;
+       float endx; 
+       float endy;
+
+       /* For Post Modification */
+    int flagWidth;     /* For Rect, Rect2, Circle, Line */
+    float width;
+    int flagHeight;    /* For Rect, Rect2, Circle */
+    float height; 
+
+    float radius;
+    int mode;
+
+       int flagRotation;
+       float angle;
+
+       int flagMagnifiedWidth;
+       float magnifiedWidth;
+
+       int flagMagnifiedHeight;
+       float magnifiedHeight;
+
+       int flagNonPeriodic;
+       /* For Layer Line Information */
+       int flagLayerLine;
+       float truePitch;
+       float Ly;
+       float dY;
+} lmrcImageSingleROIInfo;
+
+typedef struct lmrcImageROIsInfo {
+    lmrcImageSingleROIInfo* ROI;
+    int                numROI;
+} lmrcImageROIsInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageROIsInformationGet(FILE* fpt, lmrcImageROIsInfo* linfo); 
+extern void lmrcImageSingleROI(mrcImage* out, mrcImage* in, lmrcImageSingleROIInfo* linfo, int mode);
+/* prototype end */
+
+#endif
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageROI3D.h b/hostdepend/X86LINUX64ICC/include/lmrcImageROI3D.h
new file mode 100644 (file)
index 0000000..f08d1ba
--- /dev/null
@@ -0,0 +1,31 @@
+#ifndef  LMRC_IMAGE_ROI3D_H 
+#define  LMRC_IMAGE_ROI3D_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>                  
+
+#include "genUtil.h"
+#include "mrcImage.h"
+/* struct begin */
+typedef struct lmrcImageROI3DInfo {
+       mrcImageParaTypeReal z1;
+       mrcImageParaTypeReal z2;
+       int flagz; /* This is a dummy parameter the current version for the future */ 
+       int flagx;
+       mrcImageParaTypeReal x1;
+       mrcImageParaTypeReal x2;
+       int flagy;
+       mrcImageParaTypeReal y1;
+       mrcImageParaTypeReal y2;
+} lmrcImageROI3DInfo;
+/* struct end */
+
+/* prototype begin */
+ extern void lmrcImageROI3D(mrcImage* out,
+                                                       mrcImage* in,
+                                                       lmrcImageROI3DInfo* info);
+/* prototype end */
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageRadialDistribution.h b/hostdepend/X86LINUX64ICC/include/lmrcImageRadialDistribution.h
new file mode 100644 (file)
index 0000000..488a225
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageRadialDistribution.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageRadialDistribution.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_RADIAL_DISTRIBUTION_H 
+#define  LMRC_IMAGE_RADIAL_DISTRIBUTION_H
+
+#include "mrcImage.h"
+#include "Vector.h"
+
+/* struct begin */
+typedef struct lmrcImageRadialDistributionInfo {
+       float Cx;
+       float Cy;
+       int flagAverage;
+} lmrcImageRadialDistributionInfo;
+/* struct end */
+
+/* prototype begin */
+extern floatVector lmrcImageRadialDistribution(
+               floatVector* dst, 
+               mrcImage* mrc, 
+               lmrcImageRadialDistributionInfo* linfo);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageRhoFiltering.h b/hostdepend/X86LINUX64ICC/include/lmrcImageRhoFiltering.h
new file mode 100644 (file)
index 0000000..e41b056
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageRhoFiltering.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageRhoFiltering.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_RHO_FILTERING_H 
+#define  LMRC_IMAGE_RHO_FILTERING_H
+
+#include "mrcImage.h"
+#include "Matrix3D.h"
+
+typedef struct lmrcImageRhoFilteringInfo {
+       int     counterThresholdMode;     
+       double  counterThreshold;
+       int             weightMode;
+       int     flagThicknessWeight;
+       int             SubSampling;
+} lmrcImageRhoFilteringInfo;
+
+
+/* For double tilt mode */
+/*
+       mode 0: Preparing mode for final Rho Filtering 
+       mode 1: Final treatment : RhoFiltering 
+*/
+
+/* prototype begin */
+extern void lmrcImageRhoFiltering2(mrcImage* out3D, mrcImage* counter, int index, Matrix3D m, lmrcImageRhoFilteringInfo* linfo, long mode);
+
+/* For single tilt mode */
+extern void lmrcImageRhoFiltering(mrcImage* out, mrcImage* in, Matrix3D m, long mode);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSSDA.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSSDA.h
new file mode 100644 (file)
index 0000000..95aac48
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSSDA ver %I%
+#%Z% Created by tacyas 
+#%Z%
+#%Z% Usage : lmrcImageSSDA 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_SSDA_H 
+#define  LMRC_IMAGE_SSDA_H
+
+#include "mrcImage.h"
+
+/*
+       SSDA: Sequential Smilarity Detection Algorithm
+*/
+
+/* struct begin */
+typedef struct lmrcImageSSDAInfo {
+       double Threshold;       /* Threshold Level */
+       double Error;           /* Sum of residual differences at (x, y)*/
+       mrcImageParaTypeRealCoord p;            /* Lower Right Point Coordinate on Partial Image on the Input Image */
+       mrcImageParaTypeRealCoord optimump; /* Optimum Point */
+       mrcImageParaTypeRealCoord smin;     /* Search Area: Bottom Right */
+       mrcImageParaTypeRealCoord smax;         /* Search Area: Top Left */
+       mrcImageParaTypeRealCoord predict;  /* Predictive Point */
+       mrcImageParaTypeInteger n;                      /* Addition Times at (x, y)*/
+} lmrcImageSSDAInfo;
+
+/* struct end */
+
+/* prototype begin */
+extern void
+lmrcImageSSDAAutomaticThresholdAndFineSearch(mrcImage* in,                 
+                                                                                       mrcImage* ref,
+                                                                                       lmrcImageSSDAInfo* info,
+                                                                                       mrcImageParaTypeInteger mode
+                                                                                       );
+extern void
+__lmrcImageResidualDifferenceAdditionForSSDA(mrcImage* in,                                     /* Input Image */ 
+                                                                                       mrcImage* ref,                                  /* Template Image */ 
+                                                                                       lmrcImageSSDAInfo* info,                /* Required Information */ 
+                                                                                       mrcImageParaTypeInteger mode
+                                                                                       );
+
+#ifdef PVM
+
+extern void lmrcImageSSDAInfoSendByPVM(lmrcImageSSDAInfo* linfo, int tid, int mode);
+extern void lmrcImageSSDAInfoRecieveByPVM(lmrcImageSSDAInfo* linfo, int tid, int mode);
+
+#endif
+/* prototype end */
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSamplingUnitChange.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSamplingUnitChange.h
new file mode 100644 (file)
index 0000000..8fdc766
--- /dev/null
@@ -0,0 +1,30 @@
+#ifndef LMRC_IMAGE_SAMPLING_UNIT_CHANGE_INFO_H
+#define LMRC_IMAGE_SAMPLING_UNIT_CHANGE_INFO_H
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSamplingUnitChange.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSamplingUnitChange.h 
+#%Z% Attention
+#%Z%
+*/
+
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageSamplingUnitChangeInfo {
+       mrcImageParaTypeRealCoord    L;
+       mrcImageParaTypeIntegerCoord N;
+       mrcImageParaTypeInteger      SamplingMethodMode;
+} lmrcImageSamplingUnitChangeInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageSamplingUnitChange(mrcImage* out, mrcImage* in, lmrcImageSamplingUnitChangeInfo info, long mode);
+/* prototype end */
+
+#endif 
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxation.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxation.h
new file mode 100644 (file)
index 0000000..0f534b4
--- /dev/null
@@ -0,0 +1,41 @@
+#ifndef LMRC_IMAGE_SECOMD_NOISE_REDUCTION_BY_RELAXATION_H
+#define LMRC_IMAGE_SECOMD_NOISE_REDUCTION_BY_RELAXATION_H
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSecondNoiseReductionByRelaxation.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSecondNoiseReductionByRelaxation.h 
+#%Z% Attention
+#%Z%
+*/
+#include "mrcImage.h"
+#include "lmrcImageFirstNoiseReductionByRelaxation.h"
+
+/* struct begin */
+typedef enum lmrcImageSecondNoiseReductionByRelaxationDijStyleMode1 {
+  lmrcImageSecondNoiseReductionByRelaxationDijStyleMode1SavitzyGolay = 1
+} lmrcImageSecondNoiseReductionByRelaxationDijStyleMode1;
+  
+typedef enum lmrcImageSecondNoiseReductionByRelaxationDijStyleMode2 {
+  lmrcImageSecondNoiseReductionByRelaxationDijStyleMode2Rectangle = 1,
+  lmrcImageSecondNoiseReductionByRelaxationDijStyleMode2Circle = 2
+} lmrcImageSecondNoiseReductionByRelaxationDijStyleMode2;
+
+typedef enum lmrcImageSecondNoiseReductionByRelaxationDijStyleMode3 {
+  lmrcImageSecondNoiseReductionByRelaxationDijStyleMode3FiveTimesFive = 1,
+  lmrcImageSecondNoiseReductionByRelaxationDijStyleMode3SevenTimesSeven = 2
+} lmrcImageSecondNoiseReductionByRelaxationDijStyleMode3;
+/* struct end */
+
+/* prototype begin */
+#define XYZCOORD(x,y,z,nx,ny,nz) ((x)+(y)*(nx)+(z)*(nx)*(ny))
+
+extern void  lmrcImageSecondNoiseReductionByRelaxation(mrcImage* out, mrcImage* pPrev, mrcImage* q, double* densityLevel,
+                                              lmrcImageNoiseReductionByRelaxationInfo* info);
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h
new file mode 100644 (file)
index 0000000..1919e57
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_DIJ_DIMENSION_SET_H 
+#define  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_DIJ_DIMENSION_SET_H
+
+#undef DEBUG
+#include <math.h>
+#include "mrcImage.h"
+#include "lmrcImageFirstNoiseReductionByRelaxation.h"
+#include "lmrcImageSecondNoiseReductionByRelaxation.h"
+#include "genUtil.h"
+/* prototype begin */
+extern void lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet(lmrcImageNoiseReductionByRelaxationInfo* info,
+                                                             lmrcImageSecondNoiseReductionByRelaxationDijStyleMode3* mode3);
+/* prototype end */
+#endif
+
+
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h
new file mode 100644 (file)
index 0000000..1efab4a
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_DIJ_VALUE_CALCULATE_H 
+#define  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_DIJ_VALUE_CALCULATE_H
+
+#include <math.h>
+#undef DEBUG
+#include "lmrcImageFirstNoiseReductionByRelaxation.h"
+#include "lmrcImageSecondNoiseReductionByRelaxation.h"
+
+/* prototype begin */
+void lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate(double* d, double* dsum,
+                                                               lmrcImageNoiseReductionByRelaxationInfo* info,
+                                                               lmrcImageSecondNoiseReductionByRelaxationDijStyleMode1* mode1,
+                                                               lmrcImageSecondNoiseReductionByRelaxationDijStyleMode2* mode2);
+/* prototype end */
+#endif
+
+
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationDijValueSet.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationDijValueSet.h
new file mode 100644 (file)
index 0000000..9cb2a40
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSecondNoiseReductionByRelaxationDijValueSet.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSecondNoiseReductionByRelaxationDijValueSet.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_DIJ_VALUE_SET_H 
+#define  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_DIJ_VALUE_SET_H
+
+#include <math.h>
+#include "mrcImage.h"
+
+#undef DEBUG
+#include "genUtil.h"
+#include "lmrcImageFirstNoiseReductionByRelaxation.h"
+#include "lmrcImageSecondNoiseReductionByRelaxation.h"
+#include "lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h"
+
+/* prototype begin */
+extern void lmrcImageSecondNoiseReductionByRelaxationDijValueSet(double* d,
+                                                         lmrcImageNoiseReductionByRelaxationInfo* info,
+                                                         lmrcImageSecondNoiseReductionByRelaxationDijStyleMode1* mode1,
+                                                         lmrcImageSecondNoiseReductionByRelaxationDijStyleMode2* mode2);
+/* prototype end */
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationQValueSet.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationQValueSet.h
new file mode 100644 (file)
index 0000000..009aff5
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSecondNoiseReductionByRelaxationQValueSet.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSecondNoiseReductionByRelaxationQValueSet.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_Q_VALUE_SET_H 
+#define  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_Q_VALUE_SET_H
+
+#include "Memory.h"
+#include "mrcImage.h"
+#include "lmrcImageFirstNoiseReductionByRelaxation.h"
+#include "lmrcImageSecondNoiseReductionByRelaxation.h"
+#undef DEBUG
+
+/* prototype begin */
+extern void lmrcImageSecondNoiseReductionByRelaxationQValueSet(mrcImage* q, double* d, mrcImage* p0, double* r,
+                                                       lmrcImageNoiseReductionByRelaxationInfo* info);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationRValueSet.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSecondNoiseReductionByRelaxationRValueSet.h
new file mode 100644 (file)
index 0000000..526a8c8
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSecondNoiseReductionByRelaxationRValueSet.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSecondNoiseReductionByRelaxationRValueSet.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_R_VALUE_SET_H 
+#define  LMRC_IMAGE_SECOND_NOISE_REDUCTION_BY_RELAXATION_R_VALUE_SET_H
+
+#include "mrcImage.h"
+#include "lmrcImageFirstNoiseReductionByRelaxation.h"
+#include "lmrcImageSecondNoiseReductionByRelaxation.h"
+
+
+/* prototype begin */
+void lmrcImageSecondNoiseReductionByRelaxationRValueSet( double *r, double *densityLevel,
+                                                       lmrcImageNoiseReductionByRelaxationInfo* info);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageShapePCA.h b/hostdepend/X86LINUX64ICC/include/lmrcImageShapePCA.h
new file mode 100644 (file)
index 0000000..9faab8c
--- /dev/null
@@ -0,0 +1,55 @@
+/*
+# lmrcImageShapePCA.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageShapePCA.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+#ifndef LMRC_IMAGE_SHAPE_PCA_H 
+#define LMRC_IMAGE_SHAPE_PCA_H 
+
+#include <stdio.h>
+#include "genUtil.h"
+#include "Array.h"
+#include "mrcImage.h"
+/* constant begin */
+
+
+/* constant end */
+
+/* struct begin */
+
+typedef struct lmrcImageShapePCAInfo {
+        /* Input */
+        int nLevel;
+        float* Level;
+
+        /* Output */
+        Array C;
+        Array u;
+        Array Lambda;
+        Array Average;
+} lmrcImageShapePCAInfo;
+
+/* struct end */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* prototype begin */
+
+extern int lmrcImageShapePCA(mrcImage* in, lmrcImageShapePCAInfo* linfo, int mode);
+extern int lmrcImageShapePCAResultsPrint(FILE* fpt, lmrcImageShapePCAInfo* linfo, int mode);
+
+/* prototype end */
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif  /* LMRC_IMAGE_SHAPE_PCA_H */ 
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSigmaCalculate.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSigmaCalculate.h
new file mode 100644 (file)
index 0000000..f93b0a2
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSigmaCalculate.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSigmaCalculate.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_SIGMACALCULATE_H 
+#define  LMRC_IMAGE_SIGMACALCULATE_H
+
+#include "mrcImage.h"
+
+/* prototype begin */
+extern double
+ lmrcImageSigmaCalculate(mrcImage* in);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSinogram.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSinogram.h
new file mode 100644 (file)
index 0000000..a237c13
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSinogram ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSinogram 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_SINOGRAM_H 
+#define  LMRC_IMAGE_SINOGRAM_H
+
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageSinogramInfo {
+       double dphi;
+       double Smalldphi;
+       int correlationMode;
+       int LengthMode;
+       int LengthCorrelationMode;
+       int LengthThresholdMode;
+
+       double weightOf0thDerivation;
+       double weightOf1stDerivation;
+       double weightOf2ndDerivation;
+       double threshold;
+       double LengthCorrelationThreshold;
+       double weightOfLength;
+       double LengthThresholdRatio;
+
+} lmrcImageSinogramInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageSinogramCreate(mrcImage* out, mrcImage* in, lmrcImageSinogramInfo* linfo, int mode);
+
+extern void lmrcImageSinogramCorrelation(mrcImage* out, mrcImage* in, mrcImage* ref, lmrcImageSinogramInfo* linfo, int mode);
+void lmrcImageSinogramCorrelation0(mrcImage* out, mrcImage* in, mrcImage* ref, lmrcImageSinogramInfo* linfo, int mode);
+double lmrcImageOneLineSinogramCorrelation0(mrcImage* in, mrcImage* ref, int mode);
+
+void lmrcImageSinogramCorrelation1(mrcImage* out, mrcImage* in, mrcImage* ref, lmrcImageSinogramInfo* linfo, int mode);
+void lmrcImageSinogramCorrelation2(mrcImage* out, mrcImage* in, mrcImage* ref, lmrcImageSinogramInfo* linfo, int mode);
+
+void lmrcImageDerivationCalculation(mrcImage* out, mrcImage* in, int mode);
+void lmrcImageOneLineDerivationCalculation(mrcImage* out, mrcImage* in, int mode);
+
+void lmrcImageSinogramLengthCorrelation(mrcImage* out, mrcImage* in, mrcImage* ref, lmrcImageSinogramInfo* linfo, int mode);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSinogramFFT.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSinogramFFT.h
new file mode 100644 (file)
index 0000000..2a8c29f
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+# lmrcImageSinogramFFT.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageSinogramFFT.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+void lmrcImageSinogramFFT(mrcImage* out, mrcImage* in, int mode);
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSolventFlattening.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSolventFlattening.h
new file mode 100644 (file)
index 0000000..9908815
--- /dev/null
@@ -0,0 +1,34 @@
+#ifndef  LMRC_IMAGE_SOLVENTFLATTENING_H 
+#define  LMRC_IMAGE_SOLVENTFLATTENING_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+
+#define UNDEBUG
+#include "genUtil.h"
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageSolventFlatteningInfo {
+       double range;
+       long   flagrange;
+
+       double density;
+       long flagdensity;
+
+       long flagFloating;
+
+       double Mean; /* set the used mean of solvent */ 
+       double SD; /* set the used SD of solvent */     
+} lmrcImageSolventFlatteningInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageSolventFlattening(mrcImage* out,
+                                                                          mrcImage* in,
+                                                                     lmrcImageSolventFlatteningInfo* linfo,
+                                                                          mrcImageInformation* info);
+/* prototype end */
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSphere.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSphere.h
new file mode 100644 (file)
index 0000000..2cd7ec5
--- /dev/null
@@ -0,0 +1,25 @@
+#ifndef  LMRC_IMAGE_SPHERE_H 
+#define  LMRC_IMAGE_SPHERE_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>                  
+
+#include "genUtil.h"
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageSphereInfo {
+               float size;
+               float r;
+               float w;
+               long mode;
+}lmrcImageSphereInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageSphere(lmrcImageSphereInfo* info, mrcImage* out);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSplit.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSplit.h
new file mode 100644 (file)
index 0000000..eab5e95
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+# lmrcImageSplit.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageSplit.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include "mrcImage.h"
+
+typedef struct lmrcImageSplitInfo {
+       mrcImageParaTypeIntegerCoord Size;
+       char* filename;
+       char* suffix;
+       /* Output */
+       char** FileName;
+       int    N;
+       mrcImage* Out;
+} lmrcImageSplitInfo;
+
+extern void lmrcImageSplit(mrcImage* in, lmrcImageSplitInfo* linfo, int mode);
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageStudentCalculate.h b/hostdepend/X86LINUX64ICC/include/lmrcImageStudentCalculate.h
new file mode 100644 (file)
index 0000000..038ff70
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageStudentCalculate.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageStudentCalculate.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_STUDENT_CALCULATE_H 
+#define  LMRC_IMAGE_STUDENT_CALCULATE_H
+
+#include "mrcImage.h"
+/* prototype begin */
+extern double lmrcImageStudentCalculate(mrcImage* in, double sigma);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSubtractionCalc.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSubtractionCalc.h
new file mode 100644 (file)
index 0000000..3f850e8
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSubtractionCalc.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSubtractionCalc.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGE_SUBTRACTION_CALC_H 
+#define  LMRC_IMAGE_SUBTRACTION_CALC_H
+
+#include "mrcImage.h"
+
+/* prototype */
+extern void
+lmrcImageSubtractionCalc(mrcImage* out, mrcImage* in1, mrcImage* in2);
+
+extern void
+lmrcImageMinSubtraction(mrcImage* out, mrcImage* in);
+
+extern void
+lmrcImageMeanSubtraction(mrcImage* out, mrcImage* in);
+
+extern void
+lmrcImageSubtraction(mrcImage* out, mrcImage* in , double value);
+/* prototype */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSummationCalculate.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSummationCalculate.h
new file mode 100644 (file)
index 0000000..a645f44
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSummationCalculate.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSummationCalculate.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_SUMMATION_CALCULATE_H 
+#define  LMRC_IMAGE_SUMMATION_CALCULATE_H
+
+#include "mrcImage.h"
+
+/* prototype begin */
+extern double
+ lmrcImageSummationCalculate(mrcImage* in, double sigma);
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageSymmetryFind.h b/hostdepend/X86LINUX64ICC/include/lmrcImageSymmetryFind.h
new file mode 100644 (file)
index 0000000..190855d
--- /dev/null
@@ -0,0 +1,126 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageSymmetryFind ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageSymmetryFind 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_SYMMETRY_FIND_H 
+#define  LMRC_IMAGE_SYMMETRY_FIND_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>                  
+#define GLOBAL_DECLARATION
+
+#undef DEBUG
+#include "genUtil.h"
+#include "Vector.h"
+#include "lDescartesIntoPolar.h"
+#include "lmrcImageTransformDescartesIntoPolar.h"
+#include "mrcImage.h"
+
+/* struct begin */
+typedef enum lmrcImageSymmetryFindCheckType {
+       lmrcImageSymmetryFindCheckTypeCheckByAdd=1,
+       lmrcImageSymmetryFindCheckTypeCheckByCorrelation=2,
+       lmrcImageSymmetryFindCheckTypeCheckByFourier=4,
+       lmrcImageSymmetryFindCheckTypeCheckByTTest=8,
+       lmrcImageSymmetryFindCheckTypeCheckBySRP=16
+} lmrcImageSymmetryFindCheckType;
+
+typedef enum lmrcImageSymmetryFindCentreType {
+       lmrcImageSymmetryFindCheckTypeCentreGC       = 0,
+       lmrcImageSymmetryFindCheckTypeCentreSymmetry = 1 
+} lmrcImageSymmetryFindCentreType;
+
+typedef enum lmrcImageSymmetryFindSubtractionType {
+       lmrcImageSymmetryFindCheckTypeNoSubtraction   = 0,
+       lmrcImageSymmetryFindCheckTypeMeanSubtraction = 1,
+       lmrcImageSymmetryFindCheckTypeMinSubtraction  = 2 
+} lmrcImageSymmetryFindSubtractionType;
+
+typedef struct lmrcImageSymmetryFindInfo {
+       double dr;
+       double dtheta;
+       double threshold1;
+       double threshold2;
+       int    minNfold;
+       int    maxNfold;
+
+       /* Centre */
+       lmrcImageSymmetryFindCentreType centreMode;
+       lmrcImageDeterminationOfPolarAxisByAssumingNfoldInfo centreInfo;
+
+       lmrcImageSymmetryFindSubtractionType subtractionMode; /* Subtraction Mode */
+       int       flagImages;
+       mrcImage  Image;
+       mrcImage* Images;
+       int       flagBacks;
+       mrcImage  Back;
+       mrcImage* Backs;
+       
+       floatVector Value;
+       floatVector Point;
+       int         Symmetry;
+
+       FILE*    fptOut;
+
+       int      flagCorrelation;
+       mrcImage correlation;
+
+       int      flagFourier;
+       mrcImage  fourier;
+
+       int      flagTmap;
+       mrcImage tmap;
+
+       int      flagAvg;
+       mrcImage avg;
+       char*    avgName;
+       DescartesCoord centre;
+} lmrcImageSymmetryFindInfo;
+
+/* struct end */
+
+/* prototype begin */
+extern void 
+lmrcImageSymmetryFind(mrcImage* in, lmrcImageSymmetryFindInfo* linfo, int mode); 
+
+extern void
+lmrcImageSymmetryFindCheckByAdd(mrcImage* in, lmrcImageSymmetryFindInfo* linfo, int mode);
+
+extern void
+lmrcImageSymmetryFindCheckByCorrelation(mrcImage* in, lmrcImageSymmetryFindInfo* linfo, int mode);
+
+extern void
+lmrcImageSymmetryFindCheckByFourier(mrcImage* in, lmrcImageSymmetryFindInfo* linfo, int mode);
+
+extern void
+lmrcImageSymmetryFindCheckByTTest(mrcImage* in, lmrcImageSymmetryFindInfo* linfo, int mode);
+
+extern void
+lmrcImageSymmetryFindCheckBySRP(mrcImage* in, lmrcImageSymmetryFindInfo* linfo, int mode);
+
+extern void
+lmrcImageSymmetryAverage(mrcImage* out, mrcImage* in, int num, DescartesCoord centre, int mode);
+
+extern void
+lmrcImageSymmetryFindResultOut(FILE* fpt, mrcImage* in, lmrcImageSymmetryFindInfo* linfo,  int mode);
+
+extern void
+lmrcImageSymmetryFindSubtraction(mrcImage* subout, mrcImage* in, lmrcImageSymmetryFindInfo* info, int mode);
+
+extern void 
+lmrcImageSymmetryFindModePrint(FILE* fpt);
+
+extern void
+lmrcImageSymmetryCentreFind(mrcImage* in, DescartesCoord* centre, int mode);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageTransformDescartesIntoPolar.h b/hostdepend/X86LINUX64ICC/include/lmrcImageTransformDescartesIntoPolar.h
new file mode 100644 (file)
index 0000000..9d245f0
--- /dev/null
@@ -0,0 +1,75 @@
+#ifndef LMRC_IMAGE_TRANSFORM_DESCARTES_INTO_POLAR_H
+#define LMRC_IMAGE_TRANSFORM_DESCARTES_INTO_POLAR_H
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageTransformDescartesIntoPolar.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageTransformDescartesIntoPolar.h 
+#%Z% Attention
+#%Z%
+*/
+
+#include "mrcImage.h"
+#include "lDescartesIntoPolar.h"
+
+/* struct begin */
+typedef struct lmrcImageDeterminationOfPolarAxisByAssumingNfoldInfo {
+       int nFold;
+       double minx;
+       double maxx;
+       double delx;
+       double miny;
+       double maxy;
+       double dely;
+       double minz;
+       double maxz;
+       double delz;
+       double delPHI;
+} lmrcImageDeterminationOfPolarAxisByAssumingNfoldInfo;
+
+typedef struct lmrcImageTransformDescartesIntoPolarInfo {
+       double dr;        /* Angstrom */ 
+       double dphi;      /* Radian */
+       double dtheta;    /* Radian */ 
+       int    flagImageCentreIsGravityCentre;
+       int    flagDescartesIntoPolarInfo; 
+       int    flagrWeight; 
+
+       /* RotationalSymmetry */
+       int    flagRotationalSymmetry;
+       int    nRotationalSymmetry;
+       lmrcImageDeterminationOfPolarAxisByAssumingNfoldInfo axisInfo;
+
+       int    flagCentre;
+       mrcImageParaTypeRealCoord Centre;
+}  lmrcImageTransformDescartesIntoPolarInfo;
+
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageTransformDescartesIntoPolar(
+       mrcImage* out,
+       mrcImage* in, 
+       lmrcImageTransformDescartesIntoPolarInfo* linfo,
+       lDescartesIntoPolarInfo* linfo2,
+       long mode);
+
+
+extern void
+lmrcImageDeterminationOfPolarAxisByAssumingNfold(
+       mrcImageParaTypeRealCoord* centre, 
+       mrcImage* residue, 
+       mrcImage* in, 
+       lmrcImageDeterminationOfPolarAxisByAssumingNfoldInfo linfo, 
+       int mode);
+/* prototype end */
+
+#endif 
+
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageTriming.h b/hostdepend/X86LINUX64ICC/include/lmrcImageTriming.h
new file mode 100644 (file)
index 0000000..d6d6558
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+# lmrcImageShaving.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageShaving.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+#include "mrcImage.h"
+
+extern void lmrcImageTriming(mrcImage* dst, mrcImage* src, int neighbor, int times, int mode);
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageVolumeCalc.h b/hostdepend/X86LINUX64ICC/include/lmrcImageVolumeCalc.h
new file mode 100644 (file)
index 0000000..79891cb
--- /dev/null
@@ -0,0 +1,60 @@
+#ifndef LMRC_IMAGE_VOLUME_CALC_H 
+#define LMRC_IMAGE_VOLUME_CALC_H 
+
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageVolumeCalc.h ver %I%
+#%Z% Created by tacyas
+#%Z%
+#%Z% Usage : lmrcImageVolumeCalc.h
+#%Z% Attention
+#%Z%
+*/
+#include <stdio.h>
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImageVolumeCalcInfo {
+       /* Input */
+       int    Inverse;
+
+    int nMolecule;
+       double MolecularWeight;
+       double Density;
+
+               /* for CotourLevel */ 
+       int    flagRange;
+       double MinVol;
+       double MaxVol;
+       double DeltaVol;
+
+               /* Change Sampling Units */
+       int flagDelta; 
+       double Delta;
+
+               /* Change PrintFormat */
+       char*  format;
+
+       /* Input/Output */
+       int     flagContourLevel;
+       int     nContour;
+       double* ContourLevel;
+
+       /* Output */
+       double* Contour;
+       double* Volume;
+       int*    VoxelNumber;
+       int*    VoxelNumberInv;
+} lmrcImageVolumeCalcInfo;
+/* struct end */
+
+/* prototype begin */
+
+extern void lmrcImageVolumeCalc(mrcImage* mrc, lmrcImageVolumeCalcInfo* linfo, int mode);
+extern void lmrcImageVolumeCalcPrint(FILE* fpt, lmrcImageVolumeCalcInfo* linfo, int mode);
+
+/* prototype end */
+
+#endif /* __LMRCIMAGEVOLUMECALC_H */
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImageWindowing.h b/hostdepend/X86LINUX64ICC/include/lmrcImageWindowing.h
new file mode 100644 (file)
index 0000000..4a2591c
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImageWindowing.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImageWindowing.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  LMRC_IMAGE_WINDOWING_H 
+#define  LMRC_IMAGE_WINDOWING_H
+
+#include <math.h>
+
+/* struct begin */
+typedef struct lmrcImageWindowingInfo {
+       long  flagWy;
+       float Wy;
+
+       long flagWx;
+       float Wx;
+
+       long  flagWyMax;
+       float WyMax;
+
+       long flagWxMax;
+       float WxMax;
+
+       double Offset;
+
+} lmrcImageWindowingInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImageWindowing(mrcImage* dst, mrcImage* src, 
+       lmrcImageWindowingInfo* info, long mode);
+/* prototype end */
+
+#endif
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcImagesStatDataGet.h b/hostdepend/X86LINUX64ICC/include/lmrcImagesStatDataGet.h
new file mode 100644 (file)
index 0000000..bf10c4f
--- /dev/null
@@ -0,0 +1,57 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lmrcImagesStatDataGet ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lmrcImagesStatDataGet 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef  LMRC_IMAGES_STAT_DATA_GET_H 
+#define  LMRC_IMAGES_STAT_DATA_GET_H
+
+#include "genUtil.h"
+#include "mrcImage.h"
+
+/* struct begin */
+typedef struct lmrcImagesStatDataGetInfo {
+       int      numImage;
+
+       int      flagAvg;
+       mrcImage Avg;
+       int      flagSQRAvg;
+       mrcImage SQRAvg;
+       int      flagVar;
+       mrcImage Var;
+       int      flagSD;
+       mrcImage SD;
+       int      flagSN;
+       mrcImage SN;
+       int      flagSE;
+       mrcImage SE;
+       int      flagt;
+       mrcImage t;
+} lmrcImagesStatDataGetInfo;
+/* struct end */
+
+/* prototype begin */
+extern void lmrcImagesStatDataGet(lmrcImagesStatDataGetInfo* linfo, mrcImage* srcs, int n, long mode);
+extern void lmrcImagesTTest(mrcImage* Prob, mrcImage* TTest, mrcImage* srcs1, int n1, mrcImage* src2, int n2, long mode);
+extern void lmrcImagesTTest2(mrcImage* Prob, mrcImage* TTest, mrcImage* Avg1, mrcImage* Var1, int n1, mrcImage* Avg2, mrcImage* Var2, int n2, long mode);
+extern void lmrcImagesFTest(mrcImage* FProb, mrcImage* FTest, mrcImage* srcs1, int n1, mrcImage* src2, int n2, long mode);
+extern void lmrcImagesFTest2(mrcImage* FProb, mrcImage* FTest, mrcImage* Avg1, mrcImage* Var1, int n1, mrcImage* Avg2, mrcImage* var2, int n2, long mode);
+
+extern void lmrcImagesVarianceMapInformationPrint(FILE* fpt);
+extern void lmrcImagesVarianceMap(mrcImage* FProb, mrcImage* FTest, mrcImage* srcs1, int n1, mrcImage* src2, int n2, long mode);
+extern void lmrcImagesVarianceMap2(mrcImage* FProb, mrcImage* FTest, mrcImage* avg, mrcImage* var, mrcImage* avg1, mrcImage* var1, int n1, mrcImage* avg2, mrcImage* var2, int n2, long mode);
+
+extern void lmrcImagesVarianceAnalysisInformationPrint(FILE* fpt);
+extern void lmrcImagesVarianceAnalysis(mrcImage* FProb, mrcImage* FTest,  mrcImage** src, int* n1, int n2, long mode);
+extern void lmrcImagesVarianceAnalysis2(mrcImage* FProb, mrcImage* FTest, mrcImage* avg, mrcImage* var, mrcImage* avgs, mrcImage* vars, int* n1, int n2, long mode);
+/* prototype end */
+
+#endif
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcSinogramFET.h b/hostdepend/X86LINUX64ICC/include/lmrcSinogramFET.h
new file mode 100644 (file)
index 0000000..91145e2
--- /dev/null
@@ -0,0 +1,52 @@
+/*
+# lmrcSinogramFET.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcSinogramFET.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include <stdio.h>
+#include<math.h>
+#include "mrcImage.h"
+#include "Array.h"
+#define NumOfFeature 3
+#define FETwidth 0
+#define FETasymmetry 1
+#define FETkur 2
+
+
+typedef struct lmrcSinogramFETInfo {
+       int flagOutC;
+       mrcImage* OutC;
+       int flagsm;
+       int sm;
+       int outmode; // 1: ordinary 8 features 0: new 3 features
+       int mode;
+}lmrcSinogramFETInfo;
+
+typedef struct lmrcSinogramFETPCAInfo{
+       FILE* inList;
+       int flagInImage;
+       mrcImage* inImage;
+       Array X;
+       Array Ave;
+       Array C;
+       Array u;
+       Array lambda;
+       Array fetpcad;
+       FILE* Out;
+       int mode;
+}lmrcSinogramFETPCAInfo;
+
+extern void lmrcSinogramFETPCA(lmrcSinogramFETPCAInfo in, int mode);
+extern void lmrcSinogramFET(mrcImage* in, mrcImage* out, lmrcSinogramFETInfo info, int mode);
+extern void lmrcSinogramFETc(mrcImage* out, mrcImage* OutC, int mode);
+extern void sinogramFETsmoothing(mrcImage* in, mrcImage* out, int sm, int mode);
+extern void lmrcSinogramFETminimam_Zero(mrcImage* in, mrcImage* out, int mode);
+extern void lmrcSinogramFETcutout(mrcImage* in, mrcImage* out, int mode);
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETcalcWeight.h b/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETcalcWeight.h
new file mode 100644 (file)
index 0000000..32d0046
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+# lmrcSinogramFETcalcWeight.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcSinogramFETcalcWeight.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include <stdio.h>
+#include <math.h>
+#include "mrcImage.h"
+#include "lmrcSinogramFET.h"
+
+
+typedef struct lmrcSinogramFETcalcWeightInfo {
+       FILE* In;
+       FILE* InC;
+       int mode;
+}lmrcSinogramFETcalcWeightInfo;
+
+extern void lmrcSinogramFETcalcWeight(mrcImage* out, lmrcSinogramFETcalcWeightInfo info, int mode);
+extern void lmrcSinogramFETcalcWeightRankCount(float* );
+extern void lmrcSinogramFETcalcWeight_dRankCount(float* , float* );
+extern int lmrcSinogramFETcalcWeightFETnormalize(FILE* in, mrcImage* out, int mode);
+extern void lmrcSinogramFETcalcWeightCalcDistance(mrcImage *, int , int );
+extern void lmrcSinogramFETcalcWeightCalcCommonLinePickUp(FILE* comLine, int cfet, int mode);  
+extern float lmrcSinogramFETcalcWeight_func(float* );
+extern void lmrcSinogramFETcalcWeight_dfunc(float* , float* );
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETcorrelationMap.h b/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETcorrelationMap.h
new file mode 100644 (file)
index 0000000..9d5dc0b
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+# lmrcSinogramFETcorrelationMap.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcSinogramFETcorrelationMap.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include <stdio.h>
+#include<math.h>
+#include "mrcImage.h"
+
+
+typedef struct lmrcSinogramFETcorrelationMapInfo {
+       int flagWeight;
+       mrcImage* Weight;
+       int flagSD;
+       mrcImage* SD;
+       int Nmode,Cmode;
+       int mode;
+}lmrcSinogramFETcorrelationMapInfo;
+
+extern void lmrcSinogramFETcorrelationMap(mrcImage* ,mrcImage* ,mrcImage* ,lmrcSinogramFETcorrelationMapInfo ,int );
+extern void lmrcSinogramFETnormalizeBySD(mrcImage* ,mrcImage* ,double* ,int );
+extern void lmrcSinogramFETcorrelationMapCounterMatching(mrcImage* ,mrcImage* ,int );
+extern void lmrcSinogramFETcorrelationMapDP(mrcImage* in, mrcImage* out, double* w, int mode);
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETnormalizedMap.h b/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETnormalizedMap.h
new file mode 100644 (file)
index 0000000..368e668
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+# lmrcSinogramFETnormalizedMap.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcSinogramFETnormalizedMap.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include <stdio.h>
+#include<math.h>
+#include "mrcImage.h"
+
+typedef struct lmrcSinogramFETnormalizedMapInfo {
+       FILE* In;
+       mrcImage* outFET;
+       mrcImage* outMAP;
+       mrcImage* weight;
+       FILE* fptOut;
+       FILE* comList;
+       int fetz, mapz;
+       int flagcomList;
+       int flagWeight;
+       int flagOutMAP;
+       int mode;
+       int aatestmode;
+}lmrcSinogramFETnormalizedMapInfo;
+
+typedef struct lmrcSinogramFETnormalizedMapAAtestInfo {
+       mrcImage* in;
+       FILE* comList;
+       //mrcImage* out;
+       mrcImage* weight;
+       int mode;
+       int aatestmode;
+}lmrcSinogramFETnormalizedMapAAtestInfo; 
+
+typedef struct lmrcSinogramFETnormalizedMapNormalizeInfo {
+       mrcImage* in;
+       mrcImage* out;
+       mrcImage* avesd;
+       int mode;
+}lmrcSinogramFETnormalizedMapNormalizeInfo;
+
+extern void lmrcSinogramFETnormalizedMap(lmrcSinogramFETnormalizedMapInfo in, int mode);
+extern void lmrcSinogramFETnormalizedMapNormalize(lmrcSinogramFETnormalizedMapNormalizeInfo in, int mode);
+extern void lmrcSinogramFETnormalizedMapAAtest(lmrcSinogramFETnormalizedMapAAtestInfo in, int mode);
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETreferredCorrelation.h b/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETreferredCorrelation.h
new file mode 100644 (file)
index 0000000..c61fc28
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+# lmrcSinogramFETreferredCorrelation.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcSinogramFETreferredCorrelation.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include <stdio.h>
+#include<math.h>
+#include "mrcImage.h"
+
+
+typedef struct lmrcSinogramFETreferredCorrelationInfo{
+       FILE* In;
+       FILE* InE;
+       FILE* InR;
+       FILE* Out;
+       mrcImage* weight;
+       int nm;
+       int om;
+       int flagw;
+       int zr;
+       int tnum;
+       int RR;
+       int mode;
+}lmrcSinogramFETreferredCorrelationInfo;
+
+typedef struct lmrcSinogramFETreferredCorrelationSelectInfo{
+       FILE* In;
+    FILE* InE;
+       FILE* Out;
+       int om;
+       double* dise3[2];
+       int* ptdise3;
+       double* angled[4];
+       int* topn; 
+       char** anglemode;
+       int fnum;
+       int tnum;
+       int RR;
+       double** refCart;
+       int** refpt;
+       int* refVote;
+       int mode;
+}lmrcSinogramFETreferredCorrelationSelectInfo;
+
+
+extern void lmrcSinogramFETreferredCorrelation(lmrcSinogramFETreferredCorrelationInfo in, int mode);
+extern void lmrcSinogramFETreferredCorrelationSelectDataSet(lmrcSinogramFETreferredCorrelationInfo* in, lmrcSinogramFETreferredCorrelationSelectInfo* out, int mode);
+extern void lmrcSinogramFETreferredCorrelationSelect(lmrcSinogramFETreferredCorrelationSelectInfo* in, int cur, int mode);
+
diff --git a/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETsmoothParameterMatching.h b/hostdepend/X86LINUX64ICC/include/lmrcSinogramFETsmoothParameterMatching.h
new file mode 100644 (file)
index 0000000..d10e8f6
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+# lmrcSinogramFETsmoothParameterMatching.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcSinogramFETsmoothParameterMatching.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include<stdio.h>
+#include<math.h>
+#include "mrcImage.h"
+
+typedef struct lmrcSinogramFETsmoothParameterMatchingInfo{
+       FILE* InList;
+       int listLength;
+       mrcImage* InSTD;
+       int mode;
+}lmrcSinogramFETsmoothParameterMatchingInfo;
+
+extern void lmrcSinogramFETsmoothParameterMatching(lmrcSinogramFETsmoothParameterMatchingInfo info, int mode);
+
+
+
+
+
+
diff --git a/hostdepend/X86LINUX64ICC/include/lpdb2mrcInfo.h b/hostdepend/X86LINUX64ICC/include/lpdb2mrcInfo.h
new file mode 100644 (file)
index 0000000..fa21c68
--- /dev/null
@@ -0,0 +1,60 @@
+#ifndef PDB_2_MRC_INFO
+#define PDB_2_MRC_INFO
+
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lpdb2mrcInfo.h ver %I%
+#%Z% Created by tacyas
+#%Z%
+#%Z% Usage : lpdb2mrcInfo.h 
+#%Z% Attention
+#%Z%
+*/
+
+/* struct begin */
+
+typedef enum lpdb2mrcDensityMode {
+       lpdb2mrcDensityModeSameGaussian=0,
+       lpdb2mrcDensityModeWentzelAtomModel=1
+} lpdb2mrcDensityMode;
+
+
+typedef struct lpdb2mrcInfo {
+       pdbFileParaTypeReal sx;
+       pdbFileParaTypeReal sy;
+       pdbFileParaTypeReal sz;
+       pdbFileParaTypeReal dx;
+       pdbFileParaTypeReal dy;
+       pdbFileParaTypeReal dz;
+       pdbFileParaTypeInteger nx;
+       pdbFileParaTypeInteger ny;
+       pdbFileParaTypeInteger nz;
+       pdbFileParaTypeReal Weight;
+       pdbFileParaTypeReal Sigma;
+
+       pdbFileParaTypeInteger flagNegativeStain;
+       pdbFileParaTypeReal    stainThickness;
+
+       lpdb2mrcDensityMode DensityMode;
+} lpdb2mrcInfo;
+
+typedef lpdb2mrcInfo lpdb2mrc2dInfo;
+typedef lpdb2mrcInfo lpdb2mrc3dInfo;
+
+/* struct end */
+
+/* prototype begin */
+/*
+       If mode := 0
+               Everytime, initialize.
+                       := 1
+               Once initialize and not initialize
+*/
+extern void lpdb2mrc2d(mrcImage* mrc, pdbFile* pdb,  lpdb2mrc2dInfo* info, char axis, long mode);
+extern void lpdb2mrc3d(mrcImage* mrc, pdbFile* pdb,  lpdb2mrc2dInfo* info, long mode);
+extern void lpdb2mrc3dUsage(FILE* fpt);
+/* prototype end */
+
+#endif /* PDB_FILE_H */
diff --git a/hostdepend/X86LINUX64ICC/include/lpdbCoord.h b/hostdepend/X86LINUX64ICC/include/lpdbCoord.h
new file mode 100644 (file)
index 0000000..53ac22c
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+# lpdbCoord.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lpdbCoord.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include "pdbFile.h"
+
+extern void lpdbCoordAdd(pdbFile* in1, pdbFile* in2);
diff --git a/hostdepend/X86LINUX64ICC/include/lpdbCoordInfo.h b/hostdepend/X86LINUX64ICC/include/lpdbCoordInfo.h
new file mode 100644 (file)
index 0000000..c84b0cc
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lpdbCoordInfo.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lpdbCoordInfo.h 
+#%Z% Attention
+#%Z%
+*/
+
+#include "pdbFile.h"
+
+/* prototype begin */
+
+extern int lpdbDistanceCheck(pdbFile* pdb, pdbCoord p, pdbFileParaTypeReal distance, int mode);
+extern int lpdbDistanceNear(pdbFile* pdb, pdbCoord p, pdbFileParaTypeReal distance, int mode);
+extern int lpdbDistanceFar(pdbFile* pdb, pdbCoord p, pdbFileParaTypeReal distance, int mode);
+
+/* prototype end */
diff --git a/hostdepend/X86LINUX64ICC/include/lpdbSelectedAtom.h b/hostdepend/X86LINUX64ICC/include/lpdbSelectedAtom.h
new file mode 100644 (file)
index 0000000..b8bfc8e
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lpdbSelectedAtom ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : lpdbSelectedAtom 
+#%Z% Attention
+#%Z%
+*/
+#include "pdbFile.h"
+
+/* prototype begin */
+extern pdbFileParaTypeInteger lpdbSelectedCa(pdbFile* pdbSelect, pdbFile* pdb, FILE* fpt);
+/* prototype end */
diff --git a/hostdepend/X86LINUX64ICC/include/lpdbSurface.h b/hostdepend/X86LINUX64ICC/include/lpdbSurface.h
new file mode 100644 (file)
index 0000000..cd4b10d
--- /dev/null
@@ -0,0 +1,38 @@
+#ifndef LPDB_SURFACE_H 
+#define LPDB_SURFACE_H 
+
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% lpdbSurface.h ver %I%
+#%Z% Created by tacyas
+#%Z%
+#%Z% Usage : lpdbSurface.h 
+#%Z% Attention
+#%Z%
+*/
+
+#include "pdbFile.h"
+#include "lpdb2mrcInfo.h"
+
+/* struct begin */
+typedef struct lpdbSurfaceInfo {
+       double order;  /* Angstrom */
+       int    refine; /* mesh size is equal to order/refine */ 
+       int    size;   /* contour surface thickness is equal to order/refine*(2*size+1) */
+       double mergin; /* Search Area */
+       double weight; /* Weight Value */
+       double thresHold; /* exp(-thresHold) */
+       int    DensityMode;
+} lpdbSurfaceInfo;
+
+typedef enum lpdbSurfaceMode {
+       lpdbSurfaceModeSimple=0
+} lpdbSurfaceMode;
+/* struct end */
+
+/* prototype begin */
+extern void lpdbSurfaceAsTemperatureFactor(pdbFile* pdb, lpdbSurfaceInfo* info, lpdbSurfaceMode mode); 
+/* prototype end */
+#endif /* LPDB_SURFACE_H */
diff --git a/hostdepend/X86LINUX64ICC/include/mrcImagePVM.h b/hostdepend/X86LINUX64ICC/include/mrcImagePVM.h
new file mode 100644 (file)
index 0000000..7865c45
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% mrcImagePVM.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : mrcImagePVM.h 
+#%Z% Attention
+#%Z%
+*/
+#ifndef  MRC_IMAGE_PVM_H 
+#define  MRC_IMAGE_PVM_H
+
+#ifdef PVM
+#include <pvm3.h>
+#include "mrcImage.h"
+
+/* prototype begin */
+extern void mrcImageSendByPVM(mrcImage* mrc, int tid, int mode);
+extern void mrcImageSendHeaderByPVM(mrcImage* mrc, int tid, int mode);
+extern void mrcImageSendImageByPVM(mrcImage* mrc, int tid, int mode);
+extern void mrcImageSendTailerByPVM(mrcImage* mrc, int tid, int mode);
+
+extern void mrcImageRecieveByPVM(mrcImage* mrc, int tid, int mode);
+extern void mrcImageRecieveHeaderByPVM(mrcImage* mrc, int tid, int mode);
+extern void mrcImageRecieveImageByPVM(mrcImage* mrc, int tid, int mode);
+extern void mrcImageRecieveTailerByPVM(mrcImage* mrc, int tid, int mode);
+
+extern void mrcImageInformationSendByPVM(mrcImageInformation* linfo, int tid, int mode);
+extern void mrcImageInformationRecieveByPVM(mrcImageInformation* linfo, int tid, int mode);
+/* prototype end */
+
+#endif /* PVM */
+
+#endif /* MRC_IMAGE_PVM_H */
diff --git a/hostdepend/X86LINUX64ICC/include/mrcImagefuncmin.h b/hostdepend/X86LINUX64ICC/include/mrcImagefuncmin.h
new file mode 100644 (file)
index 0000000..cf15c11
--- /dev/null
@@ -0,0 +1,23 @@
+/* For search min of function of mrcImage. */
+
+
+#ifndef MRC_IMAGEFUNCMIN_H
+#define MRC_IMAGEFUNCMIN_H
+
+/* macros */
+
+/* prototype begin */
+
+void mrcImagePeakFind(double* maxx ,double* maxy ,double* max ,mrcImage* in ,double ix ,double iy ,int mode );
+float mrcImagePeakFinddummyfunc(float p[]);
+
+void powell(float p[], float **xi, int n, float ftol, int *iter, float *fret,float (*func)(float [] ) );
+void linmin2(float p[], float xi[], int n, float ftol, float *fret, float (*func)(float []  ) );
+float f1dim(float x );
+float brent(float ax, float bx, float cx, float (*f)(float ), float tol,float *xmin);
+void mnbrak(float *ax, float *bx, float *cx, float *fa, float *fb, float *fc,float (*func)(float ));
+
+/* prototype end */
+
+# endif /* MRC_IMAGEFUNCMIN_H1 */
+
diff --git a/hostdepend/X86LINUX64ICC/include/pdbInfoGet.h b/hostdepend/X86LINUX64ICC/include/pdbInfoGet.h
new file mode 100644 (file)
index 0000000..ecca45c
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% pdbInfoGet.h ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : pdbInfoGet.h 
+#%Z% Attention
+#%Z%
+*/
+
+#ifndef PDB_INFO_GET_H
+#define PDB_INFO_GET_H
+
+#include "pdbFile.h"
+
+/* struct begin */ 
+typedef enum pdbInfoCenterMode {
+        pdbInfoCenterModeCa = 0,
+        pdbInfoCenterModeAll = 1
+} pdbInfoCenterMode;
+        
+typedef struct pdbInfoData {
+       double cx;      
+       double cy;      
+       double cz;      
+
+    pdbInfoCenterMode centermode;
+       double distance;        
+       double distancex;       
+       double distancey;       
+       double distancez;       
+} pdbInfoData;
+
+/* struct end */
+
+/* prototype begin */
+extern void pdbInfoGet(pdbFile* pdb, pdbInfoData* info, long mode);
+/* prototype end */
+
+
+#endif /* PDB_INFO_GET_H */
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libContour.debug.a b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libContour.debug.a
new file mode 100644 (file)
index 0000000..4811217
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libContour.debug.a differ
index 1070306..3c15e79 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.a and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.a differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.debug.a b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.debug.a
new file mode 100644 (file)
index 0000000..4415db4
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.debug.a differ
index 2856eb6..f35ec46 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.so and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libEosObjects.so differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libFile.debug.a b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libFile.debug.a
new file mode 100644 (file)
index 0000000..296d63f
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libFile.debug.a differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libMemory.debug.a b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libMemory.debug.a
new file mode 100644 (file)
index 0000000..2161f20
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libMemory.debug.a differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libString.debug.a b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libString.debug.a
new file mode 100644 (file)
index 0000000..506920d
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libString.debug.a differ
index a34456f..e124b2f 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.a and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.a differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.debug.a b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.debug.a
new file mode 100644 (file)
index 0000000..2650ac5
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.debug.a differ
index a7af0d9..4b7df18 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.so and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libeosCuda.so differ
index 51ac539..27ac452 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libmrcImage.a and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libmrcImage.a differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libmrcImage.debug.a b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libmrcImage.debug.a
new file mode 100644 (file)
index 0000000..b1352d4
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libmrcImage.debug.a differ
index f9a3b1f..9cd827d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpdbFile.a and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpdbFile.a differ
index 153035c..fdd9e35 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpdbFile.so and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpdbFile.so differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpsFile.debug.a b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpsFile.debug.a
new file mode 100644 (file)
index 0000000..5ea8947
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/libpsFile.debug.a differ
index 8ffa6ce..2a98952 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/eosCuda.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/eosCuda.sharedo differ
index 1a6c32e..aaa854b 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcFETnormalizeBySD.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcFETnormalizeBySD.sharedo differ
index ce40279..33645b9 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcFFTFGconj.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcFFTFGconj.sharedo differ
index 13b8f06..b18ce08 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcFFTFxG.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcFFTFxG.sharedo differ
index d528e07..b671c46 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAddValue.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAddValue.sharedo differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAddValueCuda.sharedo b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAddValueCuda.sharedo
new file mode 100644 (file)
index 0000000..d531426
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAddValueCuda.sharedo differ
index 11100a0..812b50b 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAverage.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageAverage.sharedo differ
index b94d879..2daedd6 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageBinarization.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageBinarization.sharedo differ
index ec343c0..2bb8024 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCTFDetermination.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCTFDetermination.sharedo differ
index 876890b..f4fc502 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCTFObservation.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCTFObservation.sharedo differ
index 4103a8b..3253e7d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCTFSN.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCTFSN.sharedo differ
index 7b0b9f9..f0d8062 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCVE.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCVE.sharedo differ
index ab1d9ce..b8e9c70 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCentre.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCentre.sharedo differ
index 34d5e52..24b4a8d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageClosing.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageClosing.sharedo differ
index 9b8ca73..410ad3d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageClusterAnalysis.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageClusterAnalysis.sharedo differ
index b9536c7..d26d346 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCommonLine.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCommonLine.sharedo differ
index 6632740..a7c964c 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCorrelation.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCorrelation.sharedo differ
index 0de1375..5b19272 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCorrelationWithCTFCompensation.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageCorrelationWithCTFCompensation.sharedo differ
index f9f1f1d..58a4f8f 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageDensity.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageDensity.sharedo differ
index 88a0124..933e29d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFFT.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFFT.sharedo differ
index 6d6d08c..6880332 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFOMCalc.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFOMCalc.sharedo differ
index 89b5ffa..f6ccecf 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFeatureExtractionCoOccurrence.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFeatureExtractionCoOccurrence.sharedo differ
index d2301aa..116cfea 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFeatureExtractionRunLength.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFeatureExtractionRunLength.sharedo differ
index cf63699..c8b8498 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFirstNoiseReductionByRelaxation.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFirstNoiseReductionByRelaxation.sharedo differ
index 7abefc0..9274b86 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFourierPowerSpectrum.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFourierPowerSpectrum.sharedo differ
index 7055a26..3f75a3d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFourierShellCorrelation.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageFourierShellCorrelation.sharedo differ
index 42f7105..aa338f1 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageHighPassFilter.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageHighPassFilter.sharedo differ
index ebe0688..49d149d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageLowPassFilter.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageLowPassFilter.sharedo differ
index 3fe3911..6ba45db 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageModelCreate.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageModelCreate.sharedo differ
index 51db9a0..bff8663 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageMontageCreate.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageMontageCreate.sharedo differ
index 3b59bb1..3b7fcd8 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageMorphology.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageMorphology.sharedo differ
index 58cd2a5..3c9d725 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageMultiCTFCompensation.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageMultiCTFCompensation.sharedo differ
index fc3b8a1..7102c48 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageOpening.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageOpening.sharedo differ
index 8cbc329..9068639 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagePad.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagePad.sharedo differ
index fa2333e..dc7aaf0 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageROI2D.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageROI2D.sharedo differ
index b0bb69a..0de61e3 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageROInotChangeHeaderLength.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageROInotChangeHeaderLength.sharedo differ
index a798097..297d6a8 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageRhoFiltering.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageRhoFiltering.sharedo differ
index bb70b86..15e8f71 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSecondNoiseReductionByRelaxation.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSecondNoiseReductionByRelaxation.sharedo differ
index da85d71..c79be19 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.sharedo differ
index 36c78aa..3fff716 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSecondNoiseReductionByRelaxationQValueSet.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSecondNoiseReductionByRelaxationQValueSet.sharedo differ
index 3720183..398b9b1 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageShift.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageShift.sharedo differ
index e1e2caf..0d530e1 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSinogram.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSinogram.sharedo differ
index 2001db9..f7da939 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSinogramCorrelation.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSinogramCorrelation.sharedo differ
index fe6884e..345b263 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSinogramFFT.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSinogramFFT.sharedo differ
index e200ada..2b938c8 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSplit.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSplit.sharedo differ
index 51b483e..ce4a0a6 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSymmetryFind.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageSymmetryFind.sharedo differ
index 31d4c14..ea47cd4 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageTfunction.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageTfunction.sharedo differ
index 19f5c2c..38c0fa2 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageTransformDescartesIntoPolar.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImageTransformDescartesIntoPolar.sharedo differ
index b457f24..d357c28 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesFTest.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesFTest.sharedo differ
index 926f4b0..4988dcc 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesStatDataGet.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesStatDataGet.sharedo differ
index 359862d..540cf45 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesTTest.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesTTest.sharedo differ
index 54075ae..86e1810 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesVarianceAnalysis.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesVarianceAnalysis.sharedo differ
index 4e796c1..f6dfc2b 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesVarianceMap.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcImagesVarianceMap.sharedo differ
index 096b601..2f23c67 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFET.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFET.sharedo differ
index a4ed021..4cdd189 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETcalcWeight.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETcalcWeight.sharedo differ
index c62a7ce..9388166 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETcorrelationMap.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETcorrelationMap.sharedo differ
index beff816..8a44bd0 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETnormalizedMap.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETnormalizedMap.sharedo differ
index d806d5b..743b1ac 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETreferredCorrelation.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETreferredCorrelation.sharedo differ
index f1cf942..de937da 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETsmoothParameterMatching.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lmrcSinogramFETsmoothParameterMatching.sharedo differ
index 665c30e..43c593f 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lpdbSurface.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/lpdbSurface.sharedo differ
index 99b0679..55ed84f 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageGet.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageGet.sharedo differ
index cb25d0d..1740fa7 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageInfo.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageInfo.sharedo differ
index f265f31..ac56553 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImagePrint.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImagePrint.sharedo differ
index 8b76334..2d21266 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageRead.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageRead.sharedo differ
index 2bab3b0..084841b 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageSectionGet.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageSectionGet.sharedo differ
index d1f891f..aee51f2 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageSet.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageSet.sharedo differ
index e980d1f..c82b9e6 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageTailer.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageTailer.sharedo differ
index a33ab04..f8c0a91 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageUtilityforVariance.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageUtilityforVariance.sharedo differ
index 8e334a6..1d0d185 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageWrite2.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/mrcImageWrite2.sharedo differ
index 01320e2..5306ad3 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbFileRead.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbFileRead.sharedo differ
index e4242b7..9716ceb 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbTrans.sharedo and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbTrans.sharedo differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbTransCuda.sharedo b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbTransCuda.sharedo
new file mode 100644 (file)
index 0000000..c0b996c
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/shared/pdbTransCuda.sharedo differ
diff --git a/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/stgSWmjD b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/stgSWmjD
new file mode 100644 (file)
index 0000000..f05db8e
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/lib/X86LINUX64ICC/stgSWmjD differ
index 2821669..0625492 100644 (file)
@@ -364,16 +364,24 @@ lmrcImage3DWindowing.o: lmrcImage3DWindowing.c \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Vector.h \
  /home/people/tacyas/Eos/include/Array.h
-lmrcImageAddValue.o: lmrcImageAddValue.c lmrcImageAddValue.h \
../inc/mrcImage.h /usr/include/stdio.h /usr/include/features.h \
- /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
- /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+lmrcImageAddValue.o: lmrcImageAddValue.c /usr/include/stdio.h \
/usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
  /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
  /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
+ /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
+ /home/people/tacyas/Eos/include/eosCuda.h lmrcImageAddValue.h \
+ ../inc/mrcImage.h /usr/include/math.h /usr/include/bits/huge_val.h \
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
index 45affb8..1892977 100644 (file)
@@ -145,6 +145,8 @@ mrcImageWrite.c \
 mrcImageWrite2.c \
 mrcImagefuncmin.c \
 mrcRefUtil.c \
+lmrcImageAddValueCuda.cu \
+lmrcImageClusterAnalysis.cu \
 
 OBJ = \
 fftn.o \
@@ -293,6 +295,8 @@ mrcImageWrite.o \
 mrcImageWrite2.o \
 mrcImagefuncmin.o \
 mrcRefUtil.o \
+lmrcImageAddValueCuda.o  \
+lmrcImageClusterAnalysis.o  \
 
 SHAREDOBJ = \
 fftn.sharedo \
@@ -441,6 +445,8 @@ mrcImageWrite.sharedo \
 mrcImageWrite2.sharedo \
 mrcImagefuncmin.sharedo \
 mrcRefUtil.sharedo \
+lmrcImageAddValueCuda.sharedo  \
+lmrcImageClusterAnalysis.sharedo  \
 
 REALOBJ = \
 X86LINUX64ICC/fftn.o \
@@ -589,6 +595,8 @@ X86LINUX64ICC/mrcImageWrite.o \
 X86LINUX64ICC/mrcImageWrite2.o \
 X86LINUX64ICC/mrcImagefuncmin.o \
 X86LINUX64ICC/mrcRefUtil.o \
+X86LINUX64ICC/lmrcImageAddValueCuda.o \
+X86LINUX64ICC/lmrcImageClusterAnalysis.o \
 
 REALSHAREDOBJ = \
 X86LINUX64ICC/fftn.sharedo \
@@ -737,6 +745,8 @@ X86LINUX64ICC/mrcImageWrite.sharedo \
 X86LINUX64ICC/mrcImageWrite2.sharedo \
 X86LINUX64ICC/mrcImagefuncmin.sharedo \
 X86LINUX64ICC/mrcRefUtil.sharedo \
+X86LINUX64ICC/lmrcImageAddValueCuda.sharedo \
+X86LINUX64ICC/lmrcImageClusterAnalysis.sharedo \
 
 OBJDEBUG = \
 fftn.debugo \
@@ -1033,6 +1043,8 @@ X86LINUX64ICC/mrcImageWrite.debugo \
 X86LINUX64ICC/mrcImageWrite2.debugo \
 X86LINUX64ICC/mrcImagefuncmin.debugo \
 X86LINUX64ICC/mrcRefUtil.debugo \
+X86LINUX64ICC/lmrcImageAddValueCuda.debugo \
+X86LINUX64ICC/lmrcImageClusterAnalysis.debugo \
 
 OBJCUDAGDB = \
 fftn.cudagdb.o \
@@ -1181,6 +1193,8 @@ mrcImageWrite.cudagdb.o \
 mrcImageWrite2.cudagdb.o \
 mrcImagefuncmin.cudagdb.o \
 mrcRefUtil.cudagdb.o \
+lmrcImageAddValueCuda.cudagdb.o  \
+lmrcImageClusterAnalysis.cudagdb.o  \
 
 REALOBJCUDAGDB = \
 X86LINUX64ICC/fftn.cudagdb.o \
@@ -1329,5 +1343,7 @@ X86LINUX64ICC/mrcImageWrite.cudagdb.o \
 X86LINUX64ICC/mrcImageWrite2.cudagdb.o \
 X86LINUX64ICC/mrcImagefuncmin.cudagdb.o \
 X86LINUX64ICC/mrcRefUtil.cudagdb.o \
+X86LINUX64ICC/lmrcImageAddValueCuda.cudagdb.o \
+X86LINUX64ICC/lmrcImageClusterAnalysis.cudagdb.o \
 
 
index 28e9069..a429553 100755 (executable)
@@ -22,6 +22,8 @@ $(SHAREDLIB): $(SHAREDOBJ)
        @COMPILEDOBJ=`ls $(SHAREDOBJ)` ; echo "#### Compiled Objects"; echo $${COMPILEDOBJ};  echo "################"; \
        $(SHARED) $(SHAREDLIB) $${COMPILEDOBJ} 
 
+debug: $(LIBNAMEDEBUG) $(LIBNAMECUDAGDB)
+
 $(LIBNAMEDEBUG): $(OBJDEBUG)
        @echo LIBNAME:$(LIBNAMEDEBUG)
        $(AR) rs $(LIBNAMEDEBUG) $(OBJDEBUG)
index 51ac539..27ac452 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/libmrcImage.a and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/libmrcImage.a differ
index fab9221..7e434d7 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/libmrcImage.debug.a and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/libmrcImage.debug.a differ
index 1a6c32e..aaa854b 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcFETnormalizeBySD.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcFETnormalizeBySD.sharedo differ
index ce40279..33645b9 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcFFTFGconj.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcFFTFGconj.sharedo differ
index 13b8f06..b18ce08 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcFFTFxG.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcFFTFxG.sharedo differ
index d528e07..b671c46 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValue.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValue.sharedo differ
diff --git a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValueCuda.cu b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValueCuda.cu
new file mode 120000 (symlink)
index 0000000..1ea8bf4
--- /dev/null
@@ -0,0 +1 @@
+../lmrcImageAddValueCuda.cu
\ No newline at end of file
diff --git a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValueCuda.sharedo b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValueCuda.sharedo
new file mode 100644 (file)
index 0000000..d531426
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAddValueCuda.sharedo differ
index 11100a0..812b50b 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAverage.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageAverage.sharedo differ
index b94d879..2daedd6 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageBinarization.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageBinarization.sharedo differ
index ec343c0..2bb8024 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCTFDetermination.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCTFDetermination.sharedo differ
index 876890b..f4fc502 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCTFObservation.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCTFObservation.sharedo differ
index 4103a8b..3253e7d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCTFSN.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCTFSN.sharedo differ
index 7b0b9f9..f0d8062 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCVE.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCVE.sharedo differ
index ab1d9ce..b8e9c70 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCentre.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCentre.sharedo differ
index 34d5e52..24b4a8d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageClosing.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageClosing.sharedo differ
index 9b8ca73..410ad3d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageClusterAnalysis.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageClusterAnalysis.sharedo differ
index b9536c7..d26d346 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCommonLine.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCommonLine.sharedo differ
index 6632740..a7c964c 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCorrelation.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCorrelation.sharedo differ
index 0de1375..5b19272 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCorrelationWithCTFCompensation.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageCorrelationWithCTFCompensation.sharedo differ
index f9f1f1d..58a4f8f 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageDensity.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageDensity.sharedo differ
index 88a0124..933e29d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFFT.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFFT.sharedo differ
index 6d6d08c..6880332 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFOMCalc.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFOMCalc.sharedo differ
index 89b5ffa..f6ccecf 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFeatureExtractionCoOccurrence.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFeatureExtractionCoOccurrence.sharedo differ
index d2301aa..116cfea 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFeatureExtractionRunLength.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFeatureExtractionRunLength.sharedo differ
index cf63699..c8b8498 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFirstNoiseReductionByRelaxation.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFirstNoiseReductionByRelaxation.sharedo differ
index 7abefc0..9274b86 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFourierPowerSpectrum.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFourierPowerSpectrum.sharedo differ
index 7055a26..3f75a3d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFourierShellCorrelation.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageFourierShellCorrelation.sharedo differ
index 42f7105..aa338f1 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageHighPassFilter.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageHighPassFilter.sharedo differ
index ebe0688..49d149d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageLowPassFilter.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageLowPassFilter.sharedo differ
index 3fe3911..6ba45db 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageModelCreate.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageModelCreate.sharedo differ
index 51db9a0..bff8663 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageMontageCreate.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageMontageCreate.sharedo differ
index 3b59bb1..3b7fcd8 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageMorphology.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageMorphology.sharedo differ
index 58cd2a5..3c9d725 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageMultiCTFCompensation.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageMultiCTFCompensation.sharedo differ
index fc3b8a1..7102c48 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageOpening.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageOpening.sharedo differ
index 8cbc329..9068639 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagePad.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagePad.sharedo differ
index fa2333e..dc7aaf0 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageROI2D.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageROI2D.sharedo differ
index b0bb69a..0de61e3 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageROInotChangeHeaderLength.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageROInotChangeHeaderLength.sharedo differ
index a798097..297d6a8 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageRhoFiltering.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageRhoFiltering.sharedo differ
index bb70b86..15e8f71 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSecondNoiseReductionByRelaxation.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSecondNoiseReductionByRelaxation.sharedo differ
index da85d71..c79be19 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.sharedo differ
index 36c78aa..3fff716 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSecondNoiseReductionByRelaxationQValueSet.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSecondNoiseReductionByRelaxationQValueSet.sharedo differ
index 3720183..398b9b1 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageShift.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageShift.sharedo differ
index e1e2caf..0d530e1 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSinogram.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSinogram.sharedo differ
index 2001db9..f7da939 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSinogramCorrelation.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSinogramCorrelation.sharedo differ
index fe6884e..345b263 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSinogramFFT.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSinogramFFT.sharedo differ
index e200ada..2b938c8 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSplit.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSplit.sharedo differ
index 51b483e..ce4a0a6 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSymmetryFind.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageSymmetryFind.sharedo differ
index 31d4c14..ea47cd4 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageTfunction.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageTfunction.sharedo differ
index 19f5c2c..38c0fa2 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageTransformDescartesIntoPolar.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImageTransformDescartesIntoPolar.sharedo differ
index b457f24..d357c28 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesFTest.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesFTest.sharedo differ
index 926f4b0..4988dcc 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesStatDataGet.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesStatDataGet.sharedo differ
index 359862d..540cf45 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesTTest.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesTTest.sharedo differ
index 54075ae..86e1810 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesVarianceAnalysis.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesVarianceAnalysis.sharedo differ
index 4e796c1..f6dfc2b 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesVarianceMap.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcImagesVarianceMap.sharedo differ
index 096b601..2f23c67 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFET.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFET.sharedo differ
index a4ed021..4cdd189 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETcalcWeight.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETcalcWeight.sharedo differ
index c62a7ce..9388166 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETcorrelationMap.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETcorrelationMap.sharedo differ
index beff816..8a44bd0 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETnormalizedMap.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETnormalizedMap.sharedo differ
index d806d5b..743b1ac 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETreferredCorrelation.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETreferredCorrelation.sharedo differ
index f1cf942..de937da 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETsmoothParameterMatching.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/lmrcSinogramFETsmoothParameterMatching.sharedo differ
index 99b0679..55ed84f 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageGet.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageGet.sharedo differ
index cb25d0d..1740fa7 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageInfo.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageInfo.sharedo differ
index f265f31..ac56553 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImagePrint.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImagePrint.sharedo differ
index 8b76334..2d21266 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageRead.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageRead.sharedo differ
index 2bab3b0..084841b 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageSectionGet.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageSectionGet.sharedo differ
index d1f891f..aee51f2 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageSet.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageSet.sharedo differ
index e980d1f..c82b9e6 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageTailer.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageTailer.sharedo differ
index a33ab04..f8c0a91 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageUtilityforVariance.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageUtilityforVariance.sharedo differ
index 8e334a6..1d0d185 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageWrite2.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/mrcImage/src/X86LINUX64ICC/mrcImageWrite2.sharedo differ
index 8bd75ef..ffc415a 100644 (file)
@@ -462,6 +462,21 @@ pdbTrans.o: pdbTrans.c /usr/include/stdio.h /usr/include/features.h \
  /home/people/tacyas/Eos/include/ctfInfo.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/String.h \
+ /home/people/tacyas/Eos/include/eosCuda.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/cuda_runtime.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/host_config.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/builtin_types.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/device_types.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/host_defines.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/driver_types.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/surface_types.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/texture_types.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/vector_types.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/channel_descriptor.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/cuda_runtime_api.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/cuda_device_runtime_api.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/driver_functions.h \
+ /home/people/tacyas/Eos/util/X86LINUX64/cuda/include/vector_functions.h \
  /home/people/tacyas/Eos/include/genUtil.h \
  /home/people/tacyas/Eos/include/Vector.h
 pdbUtil.o: pdbUtil.c /home/people/tacyas/Eos/include/genUtil.h \
index 5604063..8959592 100644 (file)
@@ -14,6 +14,7 @@ pdbSecondaryStructure.c \
 pdbSet.c \
 pdbTrans.c \
 pdbUtil.c \
+pdbTransCuda.cu \
 
 OBJ = \
 lpdb2mrc2d.o \
@@ -31,6 +32,7 @@ pdbSecondaryStructure.o \
 pdbSet.o \
 pdbTrans.o \
 pdbUtil.o \
+pdbTransCuda.o  \
 
 SHAREDOBJ = \
 lpdb2mrc2d.sharedo \
@@ -48,6 +50,7 @@ pdbSecondaryStructure.sharedo \
 pdbSet.sharedo \
 pdbTrans.sharedo \
 pdbUtil.sharedo \
+pdbTransCuda.sharedo  \
 
 REALOBJ = \
 X86LINUX64ICC/lpdb2mrc2d.o \
@@ -65,6 +68,7 @@ X86LINUX64ICC/pdbSecondaryStructure.o \
 X86LINUX64ICC/pdbSet.o \
 X86LINUX64ICC/pdbTrans.o \
 X86LINUX64ICC/pdbUtil.o \
+X86LINUX64ICC/pdbTransCuda.o \
 
 REALSHAREDOBJ = \
 X86LINUX64ICC/lpdb2mrc2d.sharedo \
@@ -82,6 +86,7 @@ X86LINUX64ICC/pdbSecondaryStructure.sharedo \
 X86LINUX64ICC/pdbSet.sharedo \
 X86LINUX64ICC/pdbTrans.sharedo \
 X86LINUX64ICC/pdbUtil.sharedo \
+X86LINUX64ICC/pdbTransCuda.sharedo \
 
 OBJDEBUG = \
 lpdb2mrc2d.debugo \
@@ -116,6 +121,7 @@ X86LINUX64ICC/pdbSecondaryStructure.debugo \
 X86LINUX64ICC/pdbSet.debugo \
 X86LINUX64ICC/pdbTrans.debugo \
 X86LINUX64ICC/pdbUtil.debugo \
+X86LINUX64ICC/pdbTransCuda.debugo \
 
 OBJCUDAGDB = \
 lpdb2mrc2d.cudagdb.o \
@@ -133,6 +139,7 @@ pdbSecondaryStructure.cudagdb.o \
 pdbSet.cudagdb.o \
 pdbTrans.cudagdb.o \
 pdbUtil.cudagdb.o \
+pdbTransCuda.cudagdb.o  \
 
 REALOBJCUDAGDB = \
 X86LINUX64ICC/lpdb2mrc2d.cudagdb.o \
@@ -150,5 +157,6 @@ X86LINUX64ICC/pdbSecondaryStructure.cudagdb.o \
 X86LINUX64ICC/pdbSet.cudagdb.o \
 X86LINUX64ICC/pdbTrans.cudagdb.o \
 X86LINUX64ICC/pdbUtil.cudagdb.o \
+X86LINUX64ICC/pdbTransCuda.cudagdb.o \
 
 
index 28e9069..a429553 100755 (executable)
@@ -22,6 +22,8 @@ $(SHAREDLIB): $(SHAREDOBJ)
        @COMPILEDOBJ=`ls $(SHAREDOBJ)` ; echo "#### Compiled Objects"; echo $${COMPILEDOBJ};  echo "################"; \
        $(SHARED) $(SHAREDLIB) $${COMPILEDOBJ} 
 
+debug: $(LIBNAMEDEBUG) $(LIBNAMECUDAGDB)
+
 $(LIBNAMEDEBUG): $(OBJDEBUG)
        @echo LIBNAME:$(LIBNAMEDEBUG)
        $(AR) rs $(LIBNAMEDEBUG) $(OBJDEBUG)
index f9a3b1f..9cd827d 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/libpdbFile.a and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/libpdbFile.a differ
index 8e3d81d..5784b09 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/libpdbFile.debug.a and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/libpdbFile.debug.a differ
index 153035c..fdd9e35 100755 (executable)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/libpdbFile.so and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/libpdbFile.so differ
index 665c30e..43c593f 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/lpdbSurface.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/lpdbSurface.sharedo differ
index 01320e2..5306ad3 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbFileRead.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbFileRead.sharedo differ
index e4242b7..9716ceb 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTrans.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTrans.sharedo differ
diff --git a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTransCuda.cu b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTransCuda.cu
new file mode 120000 (symlink)
index 0000000..a2f7509
--- /dev/null
@@ -0,0 +1 @@
+../pdbTransCuda.cu
\ No newline at end of file
diff --git a/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTransCuda.sharedo b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTransCuda.sharedo
new file mode 100644 (file)
index 0000000..c0b996c
Binary files /dev/null and b/hostdepend/X86LINUX64ICC/src/Objects/DataManip/pdbFile/src/X86LINUX64ICC/pdbTransCuda.sharedo differ
index 9492965..e69de29 100644 (file)
@@ -1,10 +0,0 @@
-X86LINUX64ICC/eosCuda.o:eosCuda.o
-eosCuda.o: eosCuda.c ../inc/eosCuda.h /usr/include/stdio.h \
- /usr/include/features.h /usr/include/sys/cdefs.h \
- /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
- /usr/include/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
- /usr/include/bits/types.h /usr/include/bits/typesizes.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
- /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h
index c0f4b6c..aec104b 100644 (file)
@@ -1,11 +1,11 @@
 SRC = \
-eosCuda.c \
+eosCuda.cu \
 
 OBJ = \
-eosCuda.o \
+eosCuda.o  \
 
 SHAREDOBJ = \
-eosCuda.sharedo \
+eosCuda.sharedo  \
 
 REALOBJ = \
 X86LINUX64ICC/eosCuda.o \
@@ -14,13 +14,12 @@ REALSHAREDOBJ = \
 X86LINUX64ICC/eosCuda.sharedo \
 
 OBJDEBUG = \
-eosCuda.debugo \
 
 REALOBJDEBUG = \
 X86LINUX64ICC/eosCuda.debugo \
 
 OBJCUDAGDB = \
-eosCuda.cudagdb.o \
+eosCuda.cudagdb.o  \
 
 REALOBJCUDAGDB = \
 X86LINUX64ICC/eosCuda.cudagdb.o \
index 28e9069..a429553 100755 (executable)
@@ -22,6 +22,8 @@ $(SHAREDLIB): $(SHAREDOBJ)
        @COMPILEDOBJ=`ls $(SHAREDOBJ)` ; echo "#### Compiled Objects"; echo $${COMPILEDOBJ};  echo "################"; \
        $(SHARED) $(SHAREDLIB) $${COMPILEDOBJ} 
 
+debug: $(LIBNAMEDEBUG) $(LIBNAMECUDAGDB)
+
 $(LIBNAMEDEBUG): $(OBJDEBUG)
        @echo LIBNAME:$(LIBNAMEDEBUG)
        $(AR) rs $(LIBNAMEDEBUG) $(OBJDEBUG)
diff --git a/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/eosCuda.cu b/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/eosCuda.cu
new file mode 120000 (symlink)
index 0000000..5b1347d
--- /dev/null
@@ -0,0 +1 @@
+../eosCuda.cu
\ No newline at end of file
index 8ffa6ce..2a98952 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/eosCuda.sharedo and b/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/eosCuda.sharedo differ
index a34456f..e124b2f 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/libeosCuda.a and b/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/libeosCuda.a differ
index 2650ac5..8b277f0 100644 (file)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/libeosCuda.debug.a and b/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/libeosCuda.debug.a differ
index a7af0d9..4b7df18 100755 (executable)
Binary files a/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/libeosCuda.so and b/hostdepend/X86LINUX64ICC/src/Objects/General/eosCuda/src/X86LINUX64ICC/libeosCuda.so differ
index 4290ea8..abe9a39 100644 (file)
@@ -96,7 +96,8 @@ mrcImageAddValue.o: mrcImageAddValue.c /usr/include/stdio.h \
  /home/people/tacyas/Eos/include/Matrix3D.h \
  /home/people/tacyas/Eos/include/Array.h \
  /home/people/tacyas/Eos/include/lmrcImageAddValue.h \
- /home/people/tacyas/Eos/include/mrcImage.h
+ /home/people/tacyas/Eos/include/mrcImage.h \
+ /home/people/tacyas/Eos/include/eosCuda.h
 usage.o: usage.c /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
index cbe2a61..ae28ef8 100755 (executable)
Binary files a/hostdepend/X86LINUX64ICC/src/Tools/mrcImage/mrcImageAddValue/src/X86LINUX64ICC/mrcImageAddValue and b/hostdepend/X86LINUX64ICC/src/Tools/mrcImage/mrcImageAddValue/src/X86LINUX64ICC/mrcImageAddValue differ
index fa5751b..f273417 100644 (file)
@@ -60,40 +60,6 @@ init.o: init.c /usr/include/stdio.h /usr/include/features.h \
  /home/people/tacyas/Eos/include/String.h \
  /home/people/tacyas/Eos/include/File.h \
  /home/people/tacyas/Eos/include/Memory.h
-pdbRotation.o: pdbRotation.c /usr/include/stdio.h /usr/include/features.h \
- /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
- /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h \
- /usr/include/bits/types.h /usr/include/bits/typesizes.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stdarg.h \
- /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/include/stdlib.h /usr/include/bits/waitflags.h \
- /usr/include/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
- /usr/include/bits/select.h /usr/include/bits/sigset.h \
- /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
- /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/string.h /usr/include/xlocale.h /usr/include/math.h \
- /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
- /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
- /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
- /usr/include/bits/mathcalls.h ../inc/config.h \
- ../inc/../inc/pdbRotation.h /home/people/tacyas/Eos/include/pdbFile.h \
- /home/people/tacyas/Eos/include/Matrix3D.h \
- /home/people/tacyas/Eos/include/Vector.h \
- /home/people/tacyas/Eos/include/Array.h \
- /home/people/tacyas/Eos/include/mrcImage.h \
- /home/people/tacyas/Eos/include/genUtil.h /usr/include/values.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/limits.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/syslimits.h \
- /usr/include/limits.h /usr/include/bits/posix1_lim.h \
- /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
- /usr/include/bits/posix2_lim.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/float.h \
- /home/people/tacyas/Eos/include/ctfInfo.h \
- /home/people/tacyas/Eos/include/genUtil.h
 usage.o: usage.c /usr/include/stdio.h /usr/include/features.h \
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
index 26b48e1..158fa9c 100755 (executable)
Binary files a/hostdepend/X86LINUX64ICC/src/Tools/pdbUtil/pdbRotation/src/X86LINUX64ICC/pdbRotation and b/hostdepend/X86LINUX64ICC/src/Tools/pdbUtil/pdbRotation/src/X86LINUX64ICC/pdbRotation differ
index cd9a715..23a737c 100755 (executable)
Binary files a/hostdepend/X86LINUX64ICC/src/Tools/rec3d/mrc2Dto3D/src/X86LINUX64ICC/mrc2Dto3D and b/hostdepend/X86LINUX64ICC/src/Tools/rec3d/mrc2Dto3D/src/X86LINUX64ICC/mrc2Dto3D differ
diff --git a/hostdepend/X86LINUX64ICC/util/X86LINUX64ICC/cuda b/hostdepend/X86LINUX64ICC/util/X86LINUX64ICC/cuda
new file mode 120000 (symlink)
index 0000000..6c4badd
--- /dev/null
@@ -0,0 +1 @@
+../../others/utiltools/X86LINUX64ICC/cuda
\ No newline at end of file
index 7db519a..8574338 100644 (file)
@@ -16,6 +16,9 @@
 
 /* constant begin */
 extern int __eosCuda__;
+extern int __eosCudaDeviceID__;
+extern int __eosCudaBlockSize__;
+extern int __eosCudaThreadsPerBlock__;
 
 /* constant end */
 
@@ -29,7 +32,8 @@ extern "C" {
 #endif
 
 /* prototype begin */
-
+extern void eosCudaInit(int deviceID);
+extern void eosCudaPropertiesPrint(FILE* fpt, int id);
 
 
 /* prototype end */
index d184d32..43af11c 100644 (file)
@@ -250,7 +250,10 @@ extern void pdbFileWriteSecondaryStructure(FILE* fpt, pdbFileSecondaryStructure*
 extern void pdbMatrixFileFormat(FILE* fpt);
 extern void pdbMatrixFileRead(FILE* fpt, Matrix3D Matrix);
 extern void pdbMatrixFileWrite(FILE* fpt, Matrix3D Matrix);
+
 extern void pdbTrans(pdbFile* pdb, Matrix3D Matrix);
+//extern void pdbTransCuda(pdbFile* pdb, Matrix3D Matrix);
+extern void pdbTransCuda(float* hv, int n, Matrix3D Matrix);
 
 extern void pdbFileResidueSequenceNumberIncrementAll(pdbFile* pdb, int n);
 extern void pdbFileResidueSequenceNumberIncrement(pdbFile* pdb, int n);
index 47e79c8..9bd4811 100755 (executable)
@@ -57,6 +57,10 @@ STANDARDLIB =
 .cu.o:
        $(RM) -rf $*.o
        $(NVCC) -c $(VPATH)/$*.cu -o $*.o $(INCLUDEDIR) $(EXTRA_INC) $(KHOROS_INCS) $(DEFPVM) $(INCPVM) $(NVCCOPTS) $(INCCUDA)
+
+.cu.sharedo:
+       $(RM) -rf $*.sharedo
+       $(NVCC) -Xcompiler -fPIC -c $(VPATH)/$*.cu -o $*.sharedo $(INCLUDEDIR) $(EXTRA_INC) $(KHOROS_INCS) $(DEFPVM) $(INCPVM) $(NVCCOPTS) $(INCCUDA)
        
 .cu.debugo:
        $(NVCC) -c $(VPATH)/$*.cu -o $*.debugo $(INCLUDEDIR) $(EXTRA_INC) $(DEFPVM) $(INCPVM) $(KHOROS_INCS) $(NVCCOPTSDEBUG) $(INCCUDA)
index 28e9069..a429553 100755 (executable)
@@ -22,6 +22,8 @@ $(SHAREDLIB): $(SHAREDOBJ)
        @COMPILEDOBJ=`ls $(SHAREDOBJ)` ; echo "#### Compiled Objects"; echo $${COMPILEDOBJ};  echo "################"; \
        $(SHARED) $(SHAREDLIB) $${COMPILEDOBJ} 
 
+debug: $(LIBNAMEDEBUG) $(LIBNAMECUDAGDB)
+
 $(LIBNAMEDEBUG): $(OBJDEBUG)
        @echo LIBNAME:$(LIBNAMEDEBUG)
        $(AR) rs $(LIBNAMEDEBUG) $(OBJDEBUG)
index b279a69..ba43c8b 100755 (executable)
@@ -137,13 +137,13 @@ LIBMICO =  -I$(EOS_HOME)/util/$(OSTYPE)/lib -lmico2.3.11 -lmicocoss2.3.11
 
 #CUDA
 NVCC = nvcc
-NVCCOPTS =  --host-compilation='C++' --use_fast_math -O3 \
-                       -Xcompiler="-O3" \
-                       -Xcompiler="-msse -msse2 -msse3" \
-                       -Xcompiler="-ffast-math" \
-                       -Xcompiler="-funroll-loops" \
-                       -Xcompiler="-m64" \
-                       -Xcompiler="-fPIC"
+
+NVCCOPTS = -ccbin g++ -I../../common/inc  -m64 \
+           -gencode arch=compute_10,code=sm_10 \
+                  -gencode arch=compute_20,code=sm_20 \
+                  -gencode arch=compute_30,code=sm_30 \
+                  -gencode arch=compute_35,code=\"sm_35,compute_35\"
+
 NVCCOPTSGDB =  --host-compilation='C++' --use_fast_math -g \
                        -Xcompiler='-g' \
                        -Xcompiler='-ffast-math' \
index 4329933..89e401f 100755 (executable)
@@ -1 +1,4 @@
 CLASSNAME=DataManip
+EXTRA_INC = -I${CUDA_ROOT}/include
+EXTRA_CCOPTS =
+
old mode 100755 (executable)
new mode 100644 (file)
index 15d34af..ad80b22
@@ -1,3 +1,20 @@
+/*
+# lmrcImageAddValue : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageAddValue 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#undef DEBUG
+#include "genUtil.h"
+#include "eosCuda.h"
 #include "./lmrcImageAddValue.h"
 
 void 
@@ -9,16 +26,23 @@ lmrcImageAddValue(mrcImage* out, mrcImage* in, float value, long mode)
        if(IsImage(in, "in lmrcImageAddValue", 0)) {
          out->Header = in->Header;
          mrcInit(out, NULL);
-         for(x=0; x<in->HeaderN.x; x++) {
+
+         if(__eosCuda__) {
+               lmrcImageAddValueCuda(out->ImageFloatImage, in->ImageFloatImage, value, in->PixelPerImage, in->HeaderMode, mode);
+         } else { 
+               for(z=0; z<in->HeaderN.z; z++) {
            for(y=0; y<in->HeaderN.y; y++) {
-             for(z=0; z<in->HeaderN.z; z++) {
+           for(x=0; x<in->HeaderN.x; x++) {
                    mrcPixelDataGet(in,  x, y, z, &data, mrcPixelRePart,mrcPixelHowNearest);
                    mrcPixelDataSet(out, x, y, z, data+value, mrcPixelRePart);
-             }
+           }
+           }
            }
          }
          mrcStatDataSet(out, 0);
        } else {
+               fprintf(stderr, "Not supported image mode: Not Image\n"); 
+               exit(EXIT_FAILURE);
        }
 }
 
diff --git a/src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.c.org b/src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.c.org
new file mode 100755 (executable)
index 0000000..35ea803
--- /dev/null
@@ -0,0 +1,34 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include "eosCuda.h"
+#include "./lmrcImageAddValue.h"
+
+void 
+lmrcImageAddValue(mrcImage* out, mrcImage* in, float value, long mode)
+{
+       mrcImageParaTypeReal x, y, z;
+       double data;
+
+       if(IsImage(in, "in lmrcImageAddValue", 0)) {
+         out->Header = in->Header;
+         mrcInit(out, NULL);
+
+         if(__eosCuda__) {
+               lmrcImageAddValueCuda(out, in, value, mode);
+         } else { 
+               for(z=0; z<in->HeaderN.z; z++) {
+           for(y=0; y<in->HeaderN.y; y++) {
+           for(x=0; x<in->HeaderN.x; x++) {
+                   mrcPixelDataGet(in,  x, y, z, &data, mrcPixelRePart,mrcPixelHowNearest);
+                   mrcPixelDataSet(out, x, y, z, data+value, mrcPixelRePart);
+           }
+           }
+           }
+           mrcStatDataSet(out, 0);
+         }
+       } else {
+               fprintf(stderr, "Not supported image mode: Not Image\n"); 
+               exit(EXIT_FAILURE);
+       }
+}
+
diff --git a/src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.cu.org b/src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.cu.org
new file mode 100755 (executable)
index 0000000..025195b
--- /dev/null
@@ -0,0 +1,25 @@
+#include "eosCuda.h"
+#include "./lmrcImageAddValue.h"
+
+void 
+lmrcImageAddValueCuda(mrcImage* out, mrcImage* in, float value, long mode)
+{
+       mrcImageParaTypeReal x, y, z;
+       double data;
+
+       if(IsImage(in, "in lmrcImageAddValue", 0)) {
+         out->Header = in->Header;
+         mrcInit(out, NULL);
+         for(x=0; x<in->HeaderN.x; x++) {
+           for(y=0; y<in->HeaderN.y; y++) {
+             for(z=0; z<in->HeaderN.z; z++) {
+                   mrcPixelDataGet(in,  x, y, z, &data, mrcPixelRePart,mrcPixelHowNearest);
+                   mrcPixelDataSet(out, x, y, z, data+value, mrcPixelRePart);
+             }
+           }
+         }
+         mrcStatDataSet(out, 0);
+       } else {
+       }
+}
+
old mode 100755 (executable)
new mode 100644 (file)
index e54a940..96df5ae
@@ -1,3 +1,26 @@
+/*
+# lmrcImageAddValue.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageAddValue.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+#ifndef __LMRCIMAGEADDVALUE_H
+#define __LMRCIMAGEADDVALUE_H
+
 #include "mrcImage.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
 extern void lmrcImageAddValue(mrcImage* out, mrcImage* in, float value, long mode);
+extern void lmrcImageAddValueCuda(float* out, float* in, float value, int nPixel, int imageMode, int mode);
+#ifdef __cplusplus
+};
+#endif
 
+#endif /* __LMRCIMAGEADDVALUE_H */
diff --git a/src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.h.org b/src/Objects/DataManip/mrcImage/src/lmrcImageAddValue.h.org
new file mode 100755 (executable)
index 0000000..1a893c0
--- /dev/null
@@ -0,0 +1,12 @@
+
+#include "mrcImage.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+extern void lmrcImageAddValue(mrcImage* out, mrcImage* in, float value, long mode);
+extern void lmrcImageAddValueCuda(mrcImage* out, mrcImage* in, float value, long mode);
+#ifdef __cplusplus
+};
+#endif
+
diff --git a/src/Objects/DataManip/mrcImage/src/lmrcImageAddValueCuda.cu b/src/Objects/DataManip/mrcImage/src/lmrcImageAddValueCuda.cu
new file mode 100644 (file)
index 0000000..1a347c4
--- /dev/null
@@ -0,0 +1,73 @@
+/*
+# lmrcImageAddValueCuda.cu : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : lmrcImageAddValueCuda.cu 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+#include <stdio.h>
+#include <cuda.h>
+#undef DEBUG
+#include "genUtil.h"
+#include "eosCuda.h"
+#include "./lmrcImageAddValue.h"
+
+__global__ void lmrcImageAddValueKernel(float* im, float v, int max)
+{
+       int offset = threadIdx.x + blockIdx.x*blockDim.x;
+       
+       if(offset<max) {
+               im[offset] = im[offset] + v;
+       }
+}
+
+void 
+lmrcImageAddValueCuda(float* out, float* in, float value, int nPixel, int imageMode, int mode)
+{
+       cudaError_t err = cudaSuccess;
+       switch(imageMode) {
+               case mrcFloatImage: {
+                       float* im;
+
+                       DEBUGPRINT3("%d %p -> %p\n", nPixel, in, out);
+                       err = cudaMalloc((void **)&im,  sizeof(float)*nPixel);
+                       if(err !=  cudaSuccess) {
+                               fprintf(stderr, "Memory Not Allocated\n");
+                               exit(EXIT_FAILURE);
+                       } else {
+                               DEBUGPRINT("Success cudaMalloc\n");
+                       }
+               
+                       cudaMemcpy(im, in, sizeof(float)*nPixel, cudaMemcpyHostToDevice);
+                       if(err !=  cudaSuccess) {
+                               fprintf(stderr, "cudaMemcpy\n");
+                               exit(EXIT_FAILURE);
+                       } else {
+                               DEBUGPRINT("Success cudaMemcpy: HostToDevice\n");
+                       }
+
+                   lmrcImageAddValueKernel<<<nPixel/__eosCudaThreadsPerBlock__,__eosCudaThreadsPerBlock__>>>(im, value, nPixel); 
+
+                       cudaMemcpy(out, im, sizeof(float)*nPixel, cudaMemcpyDeviceToHost);
+                       if(err !=  cudaSuccess) {
+                               fprintf(stderr, "cudaMemcpy\n");
+                               exit(EXIT_FAILURE);
+                       } else {
+                               DEBUGPRINT("Success cudaMemcpy: DeviceToHost\n");
+                       }
+                       cudaFree(im);
+
+                       break;
+               }
+               default: {
+                       fprintf(stderr, "Not supported Mode in lmrcImageAddValueCuda:  %d\n", imageMode); 
+                       exit(EXIT_FAILURE);
+                       break;
+               }
+       }       
+}
+
diff --git a/src/Objects/DataManip/mrcImage/src/lmrcImageClusterAnalysis.cu b/src/Objects/DataManip/mrcImage/src/lmrcImageClusterAnalysis.cu
new file mode 100755 (executable)
index 0000000..98a16ed
--- /dev/null
@@ -0,0 +1,621 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% mrcImageClusterAnalysis ver %I%
+#%Z% Created by Narita  
+#%Z% Modified by Tac for AutoRotationMode 
+#%Z%
+#%Z% Usage : mrcImageClusterAnalysis
+#%Z% Attention
+#%Z%
+*/
+static char __sccs_id[] = "%Z%mrcImageClusterAnalysis ver%I%; Date:%D% %Z%";
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>                  
+#define DEBUG
+#include "genUtil.h"
+#include "Memory.h"
+#include "./lmrcImageClusterAnalysis.h"
+
+
+/*
+       Historically, we created the mrcImageClusterAnalysis first.
+       After this, we created the Cluster class in General.
+       So, functions in this file have both of new and old system, especially prevM and prevN.
+       In the future, we must modify the sources.
+*/
+
+#include "Cluster.h"
+
+void
+lmrcImageClusterAnalysisDistanceToLog(FILE* fpt, int n, int m, int prevM, int prevN, float distance)
+{
+       clusterLogOneRecord cluster;
+
+       cluster.N = n;
+       cluster.M = m;
+       cluster.prevN = prevM; /* N-M exchange: Historical reason.*/
+       cluster.prevM = prevN; /*  In the future, we must modify this inconsintency */
+       cluster.distance = distance;
+       clusterLogWriteOneRecord(&cluster, fpt, 0);
+       fflush(fpt);
+}
+
+double
+lmrcImageDistanceCalc0(mrcImage* out, mrcImage* cor, mrcImage* clusterN, mrcImage* clusterM, int numN, int numM, lmrcImageClusterAnalysisInfo* linfo) {
+       double distance = 0;
+
+       DEBUGPRINT("n lmrcImageDistanceCalc0:");
+       switch(linfo->mode) {
+               case lmrcImageClusterAnalysisModeCorrelation:
+               case lmrcImageClusterAnalysisModeLinearCorrelation:
+               case lmrcImageClusterAnalysisModeEuclidDistance: {
+                 if(linfo->flagAutoRotation) {
+                       distance = lmrcImageDistanceCalcWithAutoRotation(out, cor, 
+                                                         clusterN, clusterM, 
+                                                 &(linfo->arInitial), linfo->correlationMode, linfo->mode);
+                 } else {
+                       DEBUGPRINT("ByCorrelation:");
+                   distance = lmrcImageDistanceCalc(clusterN, clusterM, linfo->mode);
+                       *out = *clusterN;
+                       cor->Image = NULL;
+                 }
+                 break;
+               }
+               case lmrcImageClusterAnalysisModeWardMethod: 
+               case lmrcImageClusterAnalysisModeWardMethodLinearCorrelation: {
+                 if(linfo->flagAutoRotation) {
+                       distance = lmrcImageDistanceCalcByWardMethodWithAutoRotation(out, cor,
+                                          clusterN,    clusterM, 
+                                          numN, numM,
+                                                          &(linfo->arInitial), linfo->correlationMode, linfo->mode);
+                 } else {
+                       DEBUGPRINT("By Ward: ");
+            distance = lmrcImageDistanceCalcByWardMethod(
+                                                          clusterN, clusterM, 
+                                      numN, numM, 
+                                      linfo->mode);
+                       *out = *clusterN;
+                       cor->Image = NULL;
+                 }
+                 break;
+               }
+               default: {
+                 fprintf(stderr, "Not supported mode: %d\n", linfo->mode);
+                 exit(EXIT_FAILURE);
+                 break;
+               }
+       }
+       DEBUGPRINT1("Distance: %f\n", distance)
+       if(0<distance) {
+               return distance;
+       } else {
+               return (0);
+       }
+} 
+
+void 
+lmrcImageClusterAnalysis(
+       int* group,                         /* Output: Group Index */
+       mrcImage* in,                       /* Input:  Images  */
+       int N,                              /* Input:  Number of Images */ 
+       int finalclusternum,                /* Input:  FinalClusterNum */
+       lmrcImageClusterAnalysisInfo* linfo /* Input:  Information of ClusterAnalysis */)
+{
+  float** distance;             /* Distance Array */
+  int* index;                   /* the least index of averaged images in each cluster */
+  int* averagednum;             /* the number of averaged images in each cluster */
+  int i, n,m,minn,minm,clusternum, indexMinN, indexMinM;
+  int prevN;
+  int prevM;
+  float min,F;
+  mrcImage* cluster;
+  mrcImageParaTypeRealCoord offset;
+  mrcImage out;
+  mrcImage cor;
+  mrcImage minOut;
+  mrcImage minCor;
+  lmrcImageAutoRotationCorrelationInfo minInfo; 
+  int flagSkip   = 0;
+  int flagNoValue= 1;
+  int flagNoSkip = 0;
+  clusterLog* clusterLog=NULL;
+
+  minn       = minm = 0;
+  clusternum = N; /* the current number of clusters */
+  prevN      = N; /* previous N */
+  prevM      = N; /* previous M */
+
+/* Initial Stage */    
+  /* Memory Allocation */   
+  linfo->Distance = distance = matrix(0, N-1, 0, N-1);
+  index       = ivector(0, N);
+  averagednum = ivector(0, N-1);
+  cluster              = (mrcImage *)memoryAllocate(sizeof(mrcImage)*N, "Enough memory is not available!");
+  linfo->averagedImage = (mrcImage*)memoryAllocate(sizeof(mrcImage)*N, "Enough memory is not available!");
+
+  if(linfo->flagLogIn) {
+       DEBUGPRINT("LogIn\n");
+       fseek(linfo->fptLogIn, 0L, SEEK_SET);
+       clusterLog = clusterLogReadAll(clusterLog, linfo->fptLogIn, 0); 
+       clusterLogClusterNumberSet2(clusterLog, linfo->previousFileNumber, 0); 
+       clusterLog->current=clusterLog->top;
+       if(clusterLog->top->prevN==clusterLog->top->prevM) {
+               DEBUGPRINT2("Previous FileNumber : %d ClusterNumber %d \n", clusterLog->top->prevN, clusterLog->top->clusterNumber);
+               linfo->previousFileNumber = clusterLog->top->prevN;
+       } else {
+               fprintf(stderr, "Something wrong");
+               exit(EXIT_FAILURE);
+       }
+  }
+
+  offset.x = offset.y = offset.z =0;
+  index[N] = N;
+  for (i=0; i<N; i++) {
+    index[i]       = i;
+    averagednum[i] = 1;
+    group[i]       = i;
+
+    cluster[i].Header = in[0].Header;
+    mrcInit(&cluster[i],0);
+    lmrcImageCopy(&cluster[i], &in[i], offset);
+
+    linfo->averagedImage[i].Header = in[0].Header;
+    mrcInit(&linfo->averagedImage[i],0);
+    lmrcImageCopy(&linfo->averagedImage[i], &cluster[i], offset);
+  }
+  minOut.Header = cluster[0].Header;
+  minCor.Header = cluster[0].Header;
+  mrcInit(&minOut, NULL);
+  mrcInit(&minCor, NULL);
+
+  /* Cluster Analysis */
+  /* 
+       Calculation of distance[n][m] 
+         0 <=     n < clusternum
+      0 <= m < n
+              n\m 0 1 2 3 ...-2 cluseternum-1
+              0   - - - - ... - -
+                 1   * - - - ... - - 
+                 2   * * - - ... - -
+                 3   * * * - ... - -
+                 .   * * * * ... - -
+                 .   * * * * ... - -
+                 .   * * * * ... - - 
+   clusternum-1   * * * * ... * -  
+         
+   *: Calc
+   -: No Calc
+  */
+
+  while (finalclusternum<clusternum) {
+    min=MAXFLOAT;
+    for (n=0; n<clusternum; n++) {
+      for (m=0; m<n; m++) {
+
+               /* Check whether correlation between index[n] and index[m] must be calculated. */       
+               if( clusternum != N       /* At the first step (N==clusternum), we cannot skip */
+                && index[n]   != index[prevM]          
+                && index[m]   != index[prevM]
+                && min <= distance[n][m]) {      
+                       flagSkip = 1;
+               } else {
+                       flagSkip = 0;
+               }
+               if(linfo->flagLogIn && !flagSkip && !flagNoSkip) {
+                       clusterTypeReal d = -1;
+                       clusterLog->current = clusterLogGetDistance(clusterLog, n, m, clusternum - (N - linfo->previousFileNumber), &d);
+                       if(d<=0) {
+                               DEBUGPRINT3("Zero:: n: %d m: %d d: %g\n", n, m, d);
+                               flagNoSkip = 1; /* The log file has an error log line */
+                       }
+                       if(0<d) {
+                               distance[n][m] = d;
+                               flagSkip = 1;
+                       } else {
+                               flagSkip = 0;
+                       }
+               } 
+
+               /* Calc distance[n][m] */
+               if(flagSkip && 0 < distance[n][m]) { 
+                       DEBUGPRINT4("skip:   n: %d m: %d prevM: %d prevN: %d\n", n, m, prevM, prevN);
+                       DEBUGPRINT4("index:  n: %d m: %d prevM: %d prevN: %d\n", index[n], index[m], index[prevM], index[prevN]);
+                       /* Skip because of no need of calculation */
+               } else {
+                       DEBUGPRINT4("noskip: n: %d m: %d prevM: %d prevN: %d\n", n, m, prevM, prevN);
+                       DEBUGPRINT4("index:  n: %d m: %d prevM: %d prevN: %d\n", index[n], index[m], index[prevM], index[prevN]);
+                       distance[n][m] = lmrcImageDistanceCalc0(&out, &cor, 
+                               &cluster[index[n]], &cluster[index[m]], 
+                               averagednum[index[n]], averagednum[index[m]], linfo); 
+               } 
+
+               /* Evaluate Distance betweeen cluster[index[n]] and cluster[index[m]] */
+               if(distance[n][m]<=min) { 
+                       min  = distance[n][m];
+                   minn = n;
+                   minm = m;
+                       if(flagSkip) {
+                               flagNoValue = 1;
+                       } else {
+                               flagNoValue = 0;
+                               mrcImageFree(&minCor, "in lmrcImageClusterAnalysis");
+                               mrcImageFree(&minOut, "in lmrcImageClusterAnalysis");
+                               minCor = cor;
+                               minOut = out;
+                               minInfo = linfo->arInitial;
+                       }
+               } else {
+                       if(!flagSkip) {
+                               mrcImageFree(&cor, "in lmrcImageClusterAnalysis");
+                               mrcImageFree(&out, "in lmrcImageClusterAnalysis");
+                       }
+               }
+               lmrcImageClusterAnalysisDistanceToLog(linfo->fptLog, n, m, prevN, prevM, distance[n][m]); 
+      }
+    } /* End: Calc Distance */
+
+#ifdef DEBUG
+       /* Check For Debuging */
+       for(n=0; n<clusternum; n++) {
+       for(m=0; m<n; m++) {
+               DEBUGPRINT1("%6.2f ", distance[n][m]);
+       }
+               DEBUGPRINT("\n");
+       }
+    DEBUGPRINT3("index[minm] %d index[minn] %d min %g\n",index[minm], index[minn], min);
+    DEBUGPRINT2("minm        %d minn        %d \n",minm, minn);
+#endif
+    /* 
+               cluster[index[minm]] : change
+               cluster[index[minn]] : no change
+               index[0:clusternum-1]
+               index[minm]
+               index[minn]
+               averagednum
+    */
+       if(flagNoValue) {
+               distance[minn][minm] = lmrcImageDistanceCalc0(&out, &cor,
+                       &cluster[index[minn]], &cluster[index[minm]], 
+                       averagednum[index[minn]], averagednum[index[minm]], linfo); 
+               mrcImageFree(&minCor, "in lmrcImageClusterAnalysis");
+               mrcImageFree(&minOut, "in lmrcImageClusterAnalysis");
+               minCor = cor;
+               minOut = out;
+               minInfo = linfo->arInitial;
+       }
+       indexMinN = index[minn];
+       indexMinM = index[minm];
+    lmrcImageClusterMerge(&cluster[index[minm]], &minOut, index, averagednum, minm, minn, &clusternum);
+       lmrcImageCopy(&linfo->averagedImage[indexMinN], &cluster[indexMinM], offset);
+       lmrcImageCopy(&linfo->averagedImage[indexMinM], &cluster[indexMinM], offset);
+       if(linfo->flagLog2) {
+               LOGPRINT4(linfo->fptLog2, "CLUST", "MIN", "%5d %5d %15.6g %15.6g", indexMinN, indexMinM, min, minInfo.LinearCorrelation);
+       }
+       DEBUGPRINT("after\n");
+    DEBUGPRINT3("index[minm] %d index[minn] %d min %g\n",index[minm], index[minn], min);
+
+    /*
+    distance[n][m]
+              n\m 0 1 2 3 ...-1 cluseternum
+              0   - - - - ... - -
+                 1   * - - - ... - - 
+                 2   * * - - ... - -
+                 3   * * * - ... - -
+                 .   * * * * ... - -
+              minm   * * * * ... - -
+                 .   * * * * ... - - 
+              minn   * * * * ... - - 
+                 .   * * * * ... - - 
+     clusternum   * * * * ... * -  
+
+    group[n]: the number of the group including the nth-image  
+      ~                                         ~
+       0<= n < N
+    */
+
+       /* Grouping : group[minm] <- group[minn] */
+    for (n=0; n<N; n++){
+      if (group[n] == minn) {
+           group[n] = minm;         /* assignment of the new number of group */
+      } else if (group[n] > minn){
+           group[n] = group[n] - 1; /* decrement of the number of group      */
+      }
+    }
+
+       prevM = minm; /* Always, minm < minn.  So prevM<prevN */ 
+       prevN = minn;
+    for (n=0; n<clusternum; n++) {
+       for (m=0; m<n; m++) {
+                       if(m<prevN) {
+                               if(n<prevN) {
+                                       distance[n][m] = distance[n  ][m  ];
+                               } else if(prevN<=n){
+                                       distance[n][m] = distance[n+1][m  ];
+                               }
+                       } else if(prevN<=m){
+                               if(n<prevN) {
+                                       fprintf(stderr, "Something wrong: n<m.  Always, m<n\n");
+                               } else if(prevN<=n) {
+                                       distance[n][m] = distance[n+1][m+1];
+                               }
+                       }
+               }
+       }
+    DEBUGPRINT("After distance change\n");
+    for(n=0; n<clusternum; n++) {
+    for(m=0; m<n; m++) {
+               DEBUGPRINT1("%6.2f ", distance[n][m]);
+    }
+               DEBUGPRINT("\n");
+    }
+  } /* while end : Cluster Analysis Main Routine */
+       
+  for (n=0; n<N; n++){
+    if (linfo->flagIteration){
+      fprintf(stderr, "n %d group %d \n", n, group[n]);
+    } else {
+      fprintf(stderr, "n %d group %d \n", n, group[n]);
+    }
+  }
+  if (linfo->flagIteration){
+       F = lmrcImageClusterAnalysisByIteration(group, in, finalclusternum, N, linfo->mode);
+    for (n=0; n<N; n++){
+      fprintf(stderr, "%d %d \n",n,group[n]);
+    }
+    fprintf(stdout,"F= %g\n",F);
+  }
+}
+
+/*
+lmrcImageClusterMerge
+       in1: index[m] -> an averaged image of a new cluster: 
+       in2: index[n] -> no change
+       index:
+       averagednum: the number of averaged images in each cluster
+       m: The nearest pair of particles 
+       n:                        -> the index to be neglected 
+       N: Current cluster number -> N - 1
+*/
+void lmrcImageClusterMerge(mrcImage* in1, mrcImage* in2, int* index, int* averagednum, int m, int n, int* N)
+{
+  int io,ii;
+  mrcImage in1mul,in2mul;
+  float avrm,avrn;
+  mrcImageParaTypeRealCoord offset;
+
+  /* Averaging of cluster index[m] and index[n] */
+  avrm = (float)averagednum[index[m]] / (averagednum[index[m]] + averagednum[index[n]]);
+  avrn = (float)averagednum[index[n]] / (averagednum[index[m]] + averagednum[index[n]]);
+  lmrcImageMultiplying(&in1mul, in1, avrm, in1->HeaderMode);
+  lmrcImageMultiplying(&in2mul, in2, avrn, in2->HeaderMode);
+  llmrcImageAdd(&in1mul, &in2mul);
+
+  /* Set a new averaged image of a new cluster */
+  offset.x = offset.y = offset.z =0 ;
+  lmrcImageCopy(in1, &in1mul, offset);
+
+  /* Set the number of averaged images */
+  averagednum[index[m]] += averagednum[index[n]];
+
+  /* 
+    cluster index change : 
+               ii<n:  io == ii
+               n <ii: io == ii - 1
+  */ 
+  io=0;
+  for (ii=0; ii<*N; ii++) {
+    if (ii != n) {
+      index[io] = index[ii];
+      io++;
+    }
+  }
+  *N = *N - 1;
+
+  /* cleaning */
+  mrcImageFree(&in1mul,"");
+  mrcImageFree(&in2mul,"");
+}
+
+float 
+lmrcImageDistanceCalcWithAutoRotation(mrcImage* out, mrcImage* cor, mrcImage* in1, mrcImage* in2, lmrcImageAutoRotationCorrelationInfo* linfo, int lmode, int mode)
+{
+       double distance;
+       switch(mode) {
+               case lmrcImageClusterAnalysisModeCorrelation: {
+                       lmrcImageAutoRotationCorrelation(out, cor, in1, in2, linfo, lmode); 
+                       distance = -linfo->max;
+                       break;
+               }
+               case lmrcImageClusterAnalysisModeEuclidDistance: {
+                       lmrcImageAutoRotationCorrelation(out, cor, in1, in2, linfo, lmode); 
+                       distance = linfo->EuclidDistance;
+                       break;
+               }
+               case lmrcImageClusterAnalysisModeLinearCorrelation: {
+                       lmrcImageAutoRotationCorrelation(out, cor, in1, in2, linfo, lmode); 
+                       distance = linfo->LinearCorrelation;
+                       break;
+               }
+               default: {
+                       fprintf(stderr, "Not supported mode in lmrcImageDistanceCalcWithAutoRotation: %d\n", mode);
+                       exit(EXIT_FAILURE);
+                       break;
+               }
+       }
+       return distance;
+}
+
+float 
+lmrcImageDistanceCalc(mrcImage* in1, mrcImage* in2, int mode)
+{
+  double data;
+  
+  switch (mode) {
+       case lmrcImageClusterAnalysisModeCorrelation: {
+       data = -lmrcImageCorrelationinSpace(in1, in2, 0);
+       break;
+       }
+       case lmrcImageClusterAnalysisModeEuclidDistance: {
+               data = lmrcImageEuclidDistanceCalc(in1, in2, 1);
+               break;
+       }
+       case lmrcImageClusterAnalysisModeWardMethod: {
+               data = lmrcImageEuclidDistanceCalc(in1, in2, 1);
+               data = SQR(data);
+               break;
+       }
+       case lmrcImageClusterAnalysisModeWardMethodLinearCorrelation: 
+       case lmrcImageClusterAnalysisModeLinearCorrelation: {
+               data = lmrcImageLinearCorrelation(in1, in2, 1);
+               data = exp(SQR(data-1.0)/(1/log(1e4)))-1.0;
+               break;
+       }       
+       default: {
+               fprintf(stderr, "Not supported mode in lmrcImageDistanceCalc: %d\n", mode);
+               exit(EXIT_FAILURE);
+               break;
+       }
+  }
+  return data;
+}
+
+float 
+lmrcImageDistanceCalcByWardMethodWithAutoRotation(mrcImage* out, mrcImage* cor, mrcImage* in1, mrcImage* in2, int num1, int num2, lmrcImageAutoRotationCorrelationInfo* linfo, int lmode, int mode)
+{
+       double distance;
+       switch(mode) {
+               case lmrcImageClusterAnalysisModeWardMethod: {
+                       lmrcImageAutoRotationCorrelation(out, cor, in1, in2, linfo, lmode); 
+                       distance = SQR(linfo->EuclidDistance)*(num1*num2)/(num1+num2);
+                       break;
+               }
+               case lmrcImageClusterAnalysisModeWardMethodLinearCorrelation: {
+                       lmrcImageAutoRotationCorrelation(out, cor, in1, in2, linfo, lmode);
+                       distance = (exp(SQR(linfo->LinearCorrelation-1.0)/(1/log(1e4)))-1.0)*(num1*num2)/(num1+num2);
+                       break;
+               }
+               default: {
+                       fprintf(stderr, "Not supported mode in lmrcImageDistanceCalcByWardMethodWithAutoRotation: %d\n", mode);
+                       exit(EXIT_FAILURE);
+                       break;
+               }
+       }
+       return distance;
+}
+
+float 
+lmrcImageDistanceCalcByWardMethod(mrcImage* in1, mrcImage* in2, int num1, int num2, int mode)
+{
+       double data;
+       double distance;
+
+       switch(mode) {
+               case lmrcImageClusterAnalysisModeWardMethod: {
+                       data = lmrcImageEuclidDistanceCalc(in1, in2, 0);
+                       distance = (data)*((num1*num2)/(num1+num2));
+                       break;
+               }
+               case lmrcImageClusterAnalysisModeWardMethodLinearCorrelation: {
+                       data = lmrcImageLinearCorrelation(in1, in2, 0); 
+                       if(0<data) {
+                               distance = (200.0/(data+1.0)-100)*(num1*num2)/(num1+num2);
+                       } else {
+                               distance = (200.0/(data+1.0)-100)*(num1*num2)/(num1+num2);
+                       }
+                       break;
+               }
+               default: {
+                       fprintf(stderr, "Not supported mode in lmrcImageDistanceCalcByWardMethod: %d\n", mode);
+                       exit(EXIT_FAILURE);
+                       break;
+               }
+       }
+       return data;
+}
+
+float lmrcImageClusterAnalysisByIteration(int* group, mrcImage* in, int clusternum, int N, int mode)
+{
+  mrcImage* center;
+  int n,m;
+  float distancesum,distance,olddistancesum,distancemin,F;
+  int* groupnum;
+  mrcImageParaTypeRealCoord dum;
+  mrcImage tmpimage;
+  double clustervar;
+  mrcImage centerofclusters;
+
+  center = (mrcImage *)memoryAllocate(sizeof(mrcImage)*clusternum, "Enough memory is not available!");
+  groupnum = ivector(0,clusternum-1);
+  dum.x = dum.y = dum.z =0;
+
+  distancesum=1;
+  olddistancesum=0;
+  for (n=0; n<clusternum; n++){
+    center[n].Header = in[0].Header;
+    mrcInit(&center[n],0);
+  }
+    
+  while (distancesum != olddistancesum){
+    olddistancesum=distancesum;
+    distancesum=0;
+    for (n=0; n<clusternum; n++){
+      mrcImageFree(&center[n],"");
+      center[n].Header = in[0].Header;
+      mrcInit(&center[n],0);
+      groupnum[n]=0;
+    }
+    for (n=0; n<N; n++){
+      llmrcImageAdd(&center[group[n]],&in[n]);
+      groupnum[group[n]] ++;
+    }
+    for (n=0; n<clusternum; n++){
+      lmrcImageMultiplying(&tmpimage, &center[n], 1.0/groupnum[n], center[n].HeaderMode);
+      lmrcImageCopy(&center[n], &tmpimage, dum);
+      mrcImageFree(&tmpimage, "");
+    }
+    for (n=0; n<N; n++){
+      distancemin = 1e+16;
+      for (m=0; m<clusternum; m++){
+       distance = lmrcImageDistanceCalc(&in[n], &center[m], mode);
+       if (distance < distancemin){
+         distancemin = distance;         
+         group[n] = m;
+       }
+      }
+      distancesum += distancemin;
+    }
+  }
+
+  /* F-value */
+  centerofclusters.Header = center[0].Header;
+  mrcInit(&centerofclusters,0);
+  for (n=0; n<clusternum; n++){
+    llmrcImageAdd(&centerofclusters, &center[n]);
+  }
+  lmrcImageMultiplying(&tmpimage, &centerofclusters, 1.0/clusternum, centerofclusters.HeaderMode);
+  lmrcImageCopy(&centerofclusters, &tmpimage, dum);
+  mrcImageFree(&tmpimage, "");
+  clustervar=0;
+  for (n=0; n<clusternum; n++){
+    clustervar += lmrcImageDistanceCalc(&centerofclusters, &center[n], 2);
+  }
+  clustervar /= clusternum;
+  if (mode != 2){
+    distancesum = 0;
+    for (n=0; n<N; n++){
+      distancesum += lmrcImageDistanceCalc(&in[n], &center[group[n]], 2);
+    }
+  }
+  distancesum/=N;
+  if (distancesum > 0){
+    F=clustervar/distancesum;
+    F=sqrt(F);
+  } else {
+    F=0;
+  }
+  return(F);
+}
index 3d22f01..0e2a7cc 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lpdb2mrc2d.c:
+
+../src/lpdb2mrc3d.c:
+
+../src/lpdbCoord.c:
+
+../src/lpdbCoordInfo.c:
+
+../src/lpdbSelectedAtom.c:
+
+../src/lpdbSurface.c:
+
+../src/pdbFileRead.c:
+
+../src/pdbFileWrite.c:
+
+../src/pdbGet.c:
+
+../src/pdbInfoGet.c:
+
+../src/pdbRotation.c:
+
+../src/pdbSecondaryStructure.c:
+
+../src/pdbSet.c:
+
+../src/pdbTrans.c:
+
+../src/pdbUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
@@ -355,7 +384,10 @@ extern void pdbFileWriteSecondaryStructure(FILE* fpt, pdbFileSecondaryStructure*
 extern void pdbMatrixFileFormat(FILE* fpt);
 extern void pdbMatrixFileRead(FILE* fpt, Matrix3D Matrix);
 extern void pdbMatrixFileWrite(FILE* fpt, Matrix3D Matrix);
+
 extern void pdbTrans(pdbFile* pdb, Matrix3D Matrix);
+//extern void pdbTransCuda(pdbFile* pdb, Matrix3D Matrix);
+extern void pdbTransCuda(float* hv, int n, Matrix3D Matrix);
 
 extern void pdbFileResidueSequenceNumberIncrementAll(pdbFile* pdb, int n);
 extern void pdbFileResidueSequenceNumberIncrement(pdbFile* pdb, int n);
index d184d32..43af11c 100755 (executable)
@@ -250,7 +250,10 @@ extern void pdbFileWriteSecondaryStructure(FILE* fpt, pdbFileSecondaryStructure*
 extern void pdbMatrixFileFormat(FILE* fpt);
 extern void pdbMatrixFileRead(FILE* fpt, Matrix3D Matrix);
 extern void pdbMatrixFileWrite(FILE* fpt, Matrix3D Matrix);
+
 extern void pdbTrans(pdbFile* pdb, Matrix3D Matrix);
+//extern void pdbTransCuda(pdbFile* pdb, Matrix3D Matrix);
+extern void pdbTransCuda(float* hv, int n, Matrix3D Matrix);
 
 extern void pdbFileResidueSequenceNumberIncrementAll(pdbFile* pdb, int n);
 extern void pdbFileResidueSequenceNumberIncrement(pdbFile* pdb, int n);
index 80ede87..2e33f1f 100755 (executable)
@@ -29,11 +29,11 @@ pdbFileRead(FILE* fpt, pdbFile* pdb)
        flag = 0;
        nAtom = 0;
        fseek(fpt, 0L, SEEK_SET);  
-       while(NULL!=fgets(s, PDB_FILE_RECORD_FULL_LENGTH+2, fpt)) {
+       while(NULL!=fgets(s, PDB_FILE_RECORD_FULL_LENGTH+3, fpt)) {
                p = s;
-       while(NULL!=*p) {
+       while('\0'!=*p) {
                if(*p=='\n') {
-                               *p = NULL;
+                               *p = '\0';
                                break;
                }
                p++;
@@ -53,34 +53,34 @@ pdbFileRead(FILE* fpt, pdbFile* pdb)
        strncpy(pdb->PDB->Record,     s, PDB_FILE_RECORD_LENGTH);
                if(pdbFileIsAtom(pdb)) {
                strncpy(stmp, s+PDB_FILE_ATOM_NUMBER_START, PDB_FILE_ATOM_NUMBER_LENGTH);
-               *(stmp+PDB_FILE_ATOM_NUMBER_LENGTH) = NULL;
-               pdb->PDB->AtomSerialNumber = atoi(stmp); *stmp = NULL;
+               *(stmp+PDB_FILE_ATOM_NUMBER_LENGTH) = '\0';
+               pdb->PDB->AtomSerialNumber = atoi(stmp); *stmp = '\0';
                strncpy(pdb->PDB->AtomName, s+PDB_FILE_ATOM_NAME_START,   PDB_FILE_ATOM_NAME_LENGTH);
                pdb->PDB->LocationIndicator = *(s+PDB_FILE_LOCATION_START);
                strncpy(pdb->PDB->ResidueName, s+PDB_FILE_RESIDUE_START,   PDB_FILE_RESIDUE_LENGTH);
                pdb->PDB->ChainIdentifier = *(s+PDB_FILE_CHAIN_IDENT_START);
                strncpy(stmp, s+PDB_FILE_RESNUM_START, PDB_FILE_RESNUM_LENGTH);
-               *(stmp+PDB_FILE_RESNUM_LENGTH) = NULL;      
-               pdb->PDB->ResidueSequenceNumber = atoi(stmp); *stmp = NULL;
+               *(stmp+PDB_FILE_RESNUM_LENGTH) = '\0';      
+               pdb->PDB->ResidueSequenceNumber = atoi(stmp); *stmp = '\0';
                pdb->PDB->InsertionCode = *(s+PDB_FILE_INSERTION_START);
                strncpy(stmp, s+PDB_FILE_X_START, PDB_FILE_X_LENGTH);
-               *(stmp+PDB_FILE_X_LENGTH) = NULL;      
-               pdb->PDB->Coord.x = atof(stmp); *stmp = NULL;
+               *(stmp+PDB_FILE_X_LENGTH) = '\0';      
+               pdb->PDB->Coord.x = atof(stmp); *stmp = '\0';
                strncpy(stmp, s+PDB_FILE_Y_START, PDB_FILE_Y_LENGTH);
-                       *(stmp+PDB_FILE_Y_LENGTH) = NULL;            
-               pdb->PDB->Coord.y = atof(stmp); *stmp = NULL;
+                       *(stmp+PDB_FILE_Y_LENGTH) = '\0';            
+               pdb->PDB->Coord.y = atof(stmp); *stmp = '\0';
                strncpy(stmp, s+PDB_FILE_Z_START, PDB_FILE_Z_LENGTH);
-               *(stmp+PDB_FILE_Z_LENGTH) = NULL;            
-               pdb->PDB->Coord.z = atof(stmp); *stmp = NULL;
+               *(stmp+PDB_FILE_Z_LENGTH) = '\0';            
+               pdb->PDB->Coord.z = atof(stmp); *stmp = '\0';
                strncpy(stmp, s+PDB_FILE_OCCUPANCY_START, PDB_FILE_OCCUPANCY_LENGTH);
-               *(stmp+PDB_FILE_OCCUPANCY_LENGTH) = NULL;            
-               pdb->PDB->Occupancy = atof(stmp); *stmp = NULL;
+               *(stmp+PDB_FILE_OCCUPANCY_LENGTH) = '\0';            
+               pdb->PDB->Occupancy = atof(stmp); *stmp = '\0';
                strncpy(stmp, s+PDB_FILE_TEMPERATURE_START, PDB_FILE_TEMPERATURE_LENGTH);
-               *(stmp+PDB_FILE_TEMPERATURE_LENGTH) = NULL;            
-               pdb->PDB->TemperatureFactor = atof(stmp); *stmp = NULL;
+               *(stmp+PDB_FILE_TEMPERATURE_LENGTH) = '\0';            
+               pdb->PDB->TemperatureFactor = atof(stmp); *stmp = '\0';
                strncpy(stmp, s+PDB_FILE_FOOT_START, PDB_FILE_FOOT_LENGTH);
-               *(stmp+PDB_FILE_FOOT_LENGTH) = NULL;            
-               pdb->PDB->FootnoteNumber    = atol(stmp); *stmp = NULL;
+               *(stmp+PDB_FILE_FOOT_LENGTH) = '\0';            
+               pdb->PDB->FootnoteNumber    = atol(stmp); *stmp = '\0';
                strncpy(pdb->PDB->Footnote, s+PDB_FILE_FOOTNOTE_START, PDB_FILE_FOOTNOTE_LENGTH);
                if(nAtom<pdb->PDB->AtomSerialNumber) {
                        nAtom = pdb->PDB->AtomSerialNumber;
index 22d0206..88f0e47 100755 (executable)
@@ -18,9 +18,11 @@ static char __sccs_id[] = "@(#)pdbTrans ver1.1; Date:96/07/13 @(#)";
 #undef DEBUG
 #include "../inc/pdbFile.h"
 #include "String.h"
+#include "eosCuda.h"
 #include "genUtil.h"
 #include "Vector.h"
 #include "Matrix3D.h"
+#include "Memory.h"
 
 void
 pdbMatrixFileFormat(FILE* fpt)
@@ -42,36 +44,81 @@ void
 pdbTrans(pdbFile* pdb, Matrix3D Matrix)
 {
        floatVector v;
-       
-       floatVectorInit(&v, 4);
-       v.data[3] = 1.0;
-       pdbFileTop(pdb);
-       while(1) {
-         if(0==strncmp(pdb->PDB->Record, pdbRecordAtom,       PDB_FILE_RECORD_LENGTH)
-          ||0==strncmp(pdb->PDB->Record, pdbRecordHeteroAtom, PDB_FILE_RECORD_LENGTH)) {
-               
-               v.data[0] = pdb->PDB->Coord.x;
-               v.data[1] = pdb->PDB->Coord.y;
-               v.data[2] = pdb->PDB->Coord.z;
 
-               matrix3DMultiplyVector(&v, Matrix);
+       if(__eosCuda__) {
+               float * hv;
+               int i;
+                       
+               hv    =  (float*)memoryAllocate(sizeof(float)*pdb->nAtom*4, "in pdbTransCuda");
 
-               DEBUGPRINT3("%f %f %f\n", Matrix[3][0], Matrix[3][1], Matrix[3][2]);
-               DEBUGPRINT2("x %f -> %f\n", pdb->PDB->Coord.x, v.data[0]);
-               DEBUGPRINT2("y %f -> %f\n", pdb->PDB->Coord.y, v.data[1]);
-               DEBUGPRINT2("z %f -> %f\n", pdb->PDB->Coord.z, v.data[2]);
+               // List to Array 
+       i=0;
+       pdbFileTop(pdb);
+       DEBUGPRINT2("%p %p\n", pdb->PDB, pdb->top);
+       while(NULL!=pdb->PDB) {
+               if(pdbFileIsAtom(pdb)) {
+               hv[i*4+0] = pdb->PDB->Coord.x;      
+               hv[i*4+1] = pdb->PDB->Coord.y;      
+               hv[i*4+2] = pdb->PDB->Coord.z;      
+               hv[i*4+3] = 1;
+               DEBUGPRINT3("%f %f %f\n", hv[i*4+0], hv[i*4+1], hv[i*4+2]);
+               i++;
+               }   
+               DEBUGPRINT2("%s next %p\n", pdb->PDB->FullRecord, pdb->PDB->next);
+               pdb->PDB = pdb->PDB->next;
+       }   
+       DEBUGPRINT2("%d %d\n", pdb->nAtom, i); 
+       pdb->nAtom = i;
 
-           pdb->PDB->Coord.x = v.data[0];
-           pdb->PDB->Coord.y = v.data[1];
-           pdb->PDB->Coord.z = v.data[2];
+               //pdbTransCuda(pdb, Matrix);
+               pdbTransCuda(hv, pdb->nAtom, Matrix);
 
-         }
-         if(NULL==pdb->PDB->next) {
-           break;
-         } else {
-           pdb->PDB = pdb->PDB->next;
-         }    
+               // Array to List
+               i=0;
+               pdbFileTop(pdb);
+               DEBUGPRINT2("%p %p\n", pdb->PDB, pdb->top);
+               while(NULL!=pdb->PDB) {
+                       if(pdbFileIsAtom(pdb)) {
+                               DEBUGPRINT3("%f %f %f\n", hv[i*4+0], hv[i*4+1], hv[i*4+2]);
+                               pdb->PDB->Coord.x = hv[i*4+0];    
+                               pdb->PDB->Coord.y = hv[i*4+1];    
+                               pdb->PDB->Coord.z = hv[i*4+2];    
+                               i++;
+                       }   
+                       pdb->PDB = pdb->PDB->next;
+               }   
+               memoryFree(hv);
+       } else {
+               floatVectorInit(&v, 4);
+               v.data[3] = 1.0;
+               pdbFileTop(pdb);
+               while(1) {
+                 if(0==strncmp(pdb->PDB->Record, pdbRecordAtom,       PDB_FILE_RECORD_LENGTH)
+                  ||0==strncmp(pdb->PDB->Record, pdbRecordHeteroAtom, PDB_FILE_RECORD_LENGTH)) {
+                       
+                       v.data[0] = pdb->PDB->Coord.x;
+                       v.data[1] = pdb->PDB->Coord.y;
+                       v.data[2] = pdb->PDB->Coord.z;
+
+                       matrix3DMultiplyVector(&v, Matrix);
+
+                       DEBUGPRINT3("%f %f %f\n", Matrix[3][0], Matrix[3][1], Matrix[3][2]);
+                       DEBUGPRINT2("x %f -> %f\n", pdb->PDB->Coord.x, v.data[0]);
+                       DEBUGPRINT2("y %f -> %f\n", pdb->PDB->Coord.y, v.data[1]);
+                       DEBUGPRINT2("z %f -> %f\n", pdb->PDB->Coord.z, v.data[2]);
+
+                   pdb->PDB->Coord.x = v.data[0];
+                   pdb->PDB->Coord.y = v.data[1];
+                   pdb->PDB->Coord.z = v.data[2];
+
+                 }
+                 if(NULL==pdb->PDB->next) {
+                   break;
+                 } else {
+                   pdb->PDB = pdb->PDB->next;
+                 }    
+               }
+               floatVectorFree(&v);
        }
-       floatVectorFree(&v);
 }
 
diff --git a/src/Objects/DataManip/pdbFile/src/pdbTransCuda.cu b/src/Objects/DataManip/pdbFile/src/pdbTransCuda.cu
new file mode 100755 (executable)
index 0000000..e6e9745
--- /dev/null
@@ -0,0 +1,155 @@
+/*
+# pdbTrans.c  1.1
+# The latest update : 07/13/96 at 11:39:21
+#
+#@(#) pdbTrans ver 1.1
+#@(#) Created by 
+#@(#)
+#@(#) Usage : pdbTrans 
+#@(#) Attention
+#@(#)
+*/
+//static char __sccs_id[] = "@(#)pdbTrans ver1.1; Date:96/07/13 @(#)";
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#include <cuda.h>
+#include <sys/times.h>
+
+#define DEBUG
+extern "C" {
+#include "../inc/pdbFile.h"
+#include "String.h"
+#include "eosCuda.h"
+#include "genUtil.h"
+#include "Vector.h"
+#include "Memory.h"
+#include "Matrix3D.h"
+};
+// pdbTransKernel
+// pdbTransXXXKernel: __global__
+// pdbTrasnKernelYYY: __device__  
+// pdbTrans: __host__
+
+__global__ void pdbTransKernel(float* v, float* mat, int max)
+{
+       int offset = threadIdx.x + blockIdx.x*blockDim.x;
+       float vx, vy, vz, w;
+       if(offset<max) {
+               vx = v[offset*4+0];
+               vy = v[offset*4+1];
+               vz = v[offset*4+2];
+               w  = v[offset*4+3];
+
+               v[offset*4+0]=mat[0+4*0]*vx + mat[0+4*1]*vy + mat[0+4*2]*vz + mat[0+4*3]*w;
+               v[offset*4+1]=mat[1+4*0]*vx + mat[1+4*1]*vy + mat[1+4*2]*vz + mat[1+4*3]*w;
+               v[offset*4+2]=mat[2+4*0]*vx + mat[2+4*1]*vy + mat[2+4*2]*vz + mat[2+4*3]*w;
+       }
+}
+
+void
+//pdbTransCuda(pdbFile* pdb, Matrix3D Matrix)
+pdbTransCuda(float* hv, int nAtom, Matrix3D Matrix)
+{
+       float* dv;
+       float* dmat;
+       cudaError_t error;
+       struct tms t1;
+       struct tms t2;
+
+       DEBUGPRINT("pdbTransCuda Start\n");
+       DEBUGPRINT1("%d\n", times(&t1));
+
+// List to Array 
+/*
+       hv    =  (float*)memoryAllocate(sizeof(float)*pdb->nAtom*4, "in pdbTransCuda");
+
+       i=0;
+       pdbFileTop(pdb);
+       DEBUGPRINT2("%p %p\n", pdb->PDB, pdb->top);
+       while(NULL!=pdb->PDB) {
+               if(pdbFileIsAtom(pdb)) {
+                       hv[i*4+0] = pdb->PDB->Coord.x;          
+                       hv[i*4+1] = pdb->PDB->Coord.y;          
+                       hv[i*4+2] = pdb->PDB->Coord.z;          
+                       hv[i*4+3] = 1;
+                       DEBUGPRINT3("%f %f %f\n", hv[i*4+0], hv[i*4+1], hv[i*4+2]);
+                       i++;
+               }
+               DEBUGPRINT2("%s next %p\n", pdb->PDB->FullRecord, pdb->PDB->next);
+           pdb->PDB = pdb->PDB->next;
+       }
+       DEBUGPRINT2("%d %d\n", pdb->nAtom, i);
+       pdb->nAtom = i;
+*/
+
+// Array to Cuda 
+       error = cudaMalloc((void **) &dv, sizeof(float)*nAtom*4);
+       if (error != cudaSuccess) {
+               printf("cudaMalloc dv returned error code %d, line(%d)\n", error, __LINE__);
+               exit(EXIT_FAILURE);
+       }
+       error = cudaMalloc((void **) &dmat, sizeof(float)*4*4);
+       if (error != cudaSuccess) {
+               printf("cudaMalloc dv returned error code %d, line(%d)\n", error, __LINE__);
+               exit(EXIT_FAILURE);
+       }
+
+       error = cudaMemcpy(dv, hv, nAtom*4*sizeof(float), cudaMemcpyHostToDevice);
+       if (error != cudaSuccess) {
+               printf("cudaMemcpy %d, line(%d)\n", error, __LINE__);
+               exit(EXIT_FAILURE);
+       }
+
+       error = cudaMemcpy(dmat, (float*)Matrix, 4*4*sizeof(float), cudaMemcpyHostToDevice);
+       if (error != cudaSuccess) {
+               printf("cudaMemcpy %d, line(%d)\n", error, __LINE__);
+               exit(EXIT_FAILURE);
+       }
+
+//
+       pdbTransKernel<<<nAtom/__eosCudaThreadsPerBlock__+1, __eosCudaThreadsPerBlock__>>>(dv, dmat, nAtom);
+/*
+                       matrix3DMultiplyVector(&v, Matrix);
+
+                       DEBUGPRINT3("%f %f %f\n", Matrix[3][0], Matrix[3][1], Matrix[3][2]);
+                       DEBUGPRINT2("x %f -> %f\n", pdb->PDB->Coord.x, v.data[0]);
+                       DEBUGPRINT2("y %f -> %f\n", pdb->PDB->Coord.y, v.data[1]);
+                       DEBUGPRINT2("z %f -> %f\n", pdb->PDB->Coord.z, v.data[2]);
+
+*/
+
+// Cuda to Array  
+       error = cudaMemcpy(hv, dv, nAtom*4*sizeof(float), cudaMemcpyDeviceToHost);
+       if (error != cudaSuccess) {
+               printf("cudaMemcpy %d, line(%d)\n", error, __LINE__);
+               exit(EXIT_FAILURE);
+       }
+       cudaFree(dv);
+       cudaFree(dmat);
+
+/*
+// Array to List
+       i=0;
+       pdbFileTop(pdb);
+       DEBUGPRINT2("%p %p\n", pdb->PDB, pdb->top);
+       while(NULL!=pdb->PDB) {
+               if(pdbFileIsAtom(pdb)) {
+                       DEBUGPRINT3("%f %f %f\n", hv[i*4+0], hv[i*4+1], hv[i*4+2]);
+                       pdb->PDB->Coord.x = hv[i*4+0];          
+                       pdb->PDB->Coord.y = hv[i*4+1];          
+                       pdb->PDB->Coord.z = hv[i*4+2];          
+                       i++;
+               }
+           pdb->PDB = pdb->PDB->next;
+       }
+       memoryFree(hv);
+
+//
+*/
+       DEBUGPRINT1("%d\n", times(&t2));
+       DEBUGPRINT4("%d %d -> %d %d\n", t1.tms_utime, t1.tms_stime, t2.tms_utime, t2.tms_stime);
+       DEBUGPRINT("pdbTransCuda End\n");
+}
+
index 19c411d..ade5691 100755 (executable)
@@ -1,3 +1,3 @@
 OBJECTNAME = eosCuda
-EXTRA_INC =
+EXTRA_INC = -I${CUDA_ROOT}/include
 EXTRA_CCOPTS =
index 7db519a..8574338 100644 (file)
@@ -16,6 +16,9 @@
 
 /* constant begin */
 extern int __eosCuda__;
+extern int __eosCudaDeviceID__;
+extern int __eosCudaBlockSize__;
+extern int __eosCudaThreadsPerBlock__;
 
 /* constant end */
 
@@ -29,7 +32,8 @@ extern "C" {
 #endif
 
 /* prototype begin */
-
+extern void eosCudaInit(int deviceID);
+extern void eosCudaPropertiesPrint(FILE* fpt, int id);
 
 
 /* prototype end */
diff --git a/src/Objects/General/eosCuda/src/eosCuda.cu b/src/Objects/General/eosCuda/src/eosCuda.cu
new file mode 100644 (file)
index 0000000..bbb4b2c
--- /dev/null
@@ -0,0 +1,87 @@
+/*
+# %M% %Y% %I%
+# The latest update : %G% at %U%
+#
+#%Z% eosCuda ver %I%
+#%Z% Created by 
+#%Z%
+#%Z% Usage : eosCuda 
+#%Z% Attention
+#%Z%
+*/
+static char __sccs_id[] = "%Z%eosCuda ver%I%; Date:%D% %Z%";
+#include <stdio.h>
+#include <stdlib.h>
+#include <cuda_runtime.h>
+#include "../inc/eosCuda.h"
+
+int __eosCuda__=0;
+int __eosCudaDeviceID__=0;
+int __eosCudaBlockSize__=32;
+int __eosCudaThreadsPerBlock__=1024;
+static cudaDeviceProp __eosCudaDeviceProp__;
+
+void
+eosCudaInit(int id)
+{
+       cudaError_t error;
+
+       __eosCuda__=1;
+       __eosCudaDeviceID__ = id;
+
+       // By default, we use device 0, otherwise we override the device ID based on what is provided at the command line
+       cudaSetDevice(__eosCudaDeviceID__);
+       error = cudaGetDevice(&__eosCudaDeviceID__);
+       if (error != cudaSuccess) {
+               fprintf(stderr, "cudaGetDevice returned error code %d, line(%d)\n", error, __LINE__);
+               exit(EXIT_FAILURE);
+       }
+
+       error = cudaGetDeviceProperties(&__eosCudaDeviceProp__, __eosCudaDeviceID__);
+       if (__eosCudaDeviceProp__.computeMode == cudaComputeModeProhibited) {
+               fprintf(stderr, "Error: device is running in <Compute Mode Prohibited>, no threads can use ::cudaSetDevice().\n");
+               exit(EXIT_SUCCESS);
+       }
+       if (error != cudaSuccess) {
+               printf("cudaGetDeviceProperties returned error code %d, line(%d)\n", error, __LINE__);
+       } 
+    __eosCudaBlockSize__ = (__eosCudaDeviceProp__.major < 2) ? 16 : 32;
+    __eosCudaThreadsPerBlock__ = __eosCudaDeviceProp__.maxThreadsPerBlock;
+}
+
+
+void
+eosCudaPropertiesPrint(FILE* fpt, int id)
+{
+       cudaError_t error;
+
+       __eosCuda__=1;
+       __eosCudaDeviceID__ = id;
+
+       // By default, we use device 0, otherwise we override the device ID based on what is provided at the command line
+       cudaSetDevice(__eosCudaDeviceID__);
+       error = cudaGetDevice(&__eosCudaDeviceID__);
+       if (error != cudaSuccess) {
+               fprintf(stderr, "cudaGetDevice returned error code %d, line(%d)\n", error, __LINE__);
+               exit(EXIT_FAILURE);
+       }
+
+       error = cudaGetDeviceProperties(&__eosCudaDeviceProp__, __eosCudaDeviceID__);
+       if (__eosCudaDeviceProp__.computeMode == cudaComputeModeProhibited) {
+               fprintf(stderr, "Error: device is running in <Compute Mode Prohibited>, no threads can use ::cudaSetDevice().\n");
+               exit(EXIT_SUCCESS);
+       }
+       if (error != cudaSuccess) {
+               printf("cudaGetDeviceProperties returned error code %d, line(%d)\n", error, __LINE__);
+               return;
+       } 
+    __eosCudaBlockSize__ = (__eosCudaDeviceProp__.major < 2) ? 16 : 32;
+
+       fprintf(fpt, "GPU Device %d: \"%s\" with compute capability %d.%d\n\n", __eosCudaDeviceID__, __eosCudaDeviceProp__.name, __eosCudaDeviceProp__.major, __eosCudaDeviceProp__.minor);
+
+       fprintf(fpt, "totalGlobalMem:     %d\n", __eosCudaDeviceProp__.totalGlobalMem);
+       fprintf(fpt, "sharedMemPerBlock:  %d\n", __eosCudaDeviceProp__.sharedMemPerBlock);
+       fprintf(fpt, "maxThreadsPerBlock: %d\n", __eosCudaDeviceProp__.maxThreadsPerBlock);
+}
+
+
index 549bea2..e344cf2 100755 (executable)
@@ -79,3 +79,13 @@ WORLDNAME=Tools
 WORLDNAME=Tools
 WORLDNAME=Tools
 WORLDNAME=Tools
+WORLDNAME=Tools
+WORLDNAME=Tools
+WORLDNAME=Tools
+WORLDNAME=Tools
+WORLDNAME=Tools
+WORLDNAME=Tools
+WORLDNAME=Tools
+WORLDNAME=Tools
+WORLDNAME=Tools
+WORLDNAME=Tools
index 016dba3..dea23d2 100755 (executable)
@@ -1,4 +1,4 @@
 OBJECTNAME = mrcImageAddValue
-EXTRA_LIB  =
+EXTRA_LIB  = -L${CUDA_ROOT}/lib64 -lcudart
 EXTRA_CCOPTS =
 EXTRA_INC =
index 674995e..4ea5639 100755 (executable)
@@ -3,5 +3,6 @@
 "-i","-i[nput]","Input: mrc","Essential","1","1","In","inFile","NULL"
 "-o","-o[utput]","Output: mrc","Essential","1","1","Out","outFile","NULL"
 "-v","-v[alue]","Value: o=i+v","Optional","1","1","Value","Real","0.0"
+"-cuda","-cuda","UseCuda","Optional","1","1","cudaDeviceID","Integer","0"
 "-c","-c[onfig]","ConfigurationFile","Optional","1","1","configFile","inFile","NULL"
 "-m","-m[ode]","Mode","Optional","1","1","mode","Integer","0"
deleted file mode 100755 (executable)
index 4dbb018acae5475bce203b3db2365124accfa24b..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,104 +0,0 @@
-include ../../../Config/Define.inc
-include ../../Config/Define.inc
-include ../Config/Define.inc
-include Config/Define.inc
-
-all:
-       cd src; make all; cd ..
-
-install:
-       cd src; make install; cd ..
-
-
-putSF:
-       if [ -f private ] ; \
-       then \
-               echo "$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME) is private"; \
-       else \
-               cvs -z4 -d:ext:$$USER@$$EOS_SOURCEFORGE commit || cvs -z4 -d:ext:$$USER@$$EOS_SOURCEFORGE import src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME); \
-       fi
-
-put:
-       cd src; make put; cd ..
-
-clean:
-       cd src; make clean; cd ..
-
-depend:
-       cd src; make depend; cd ..
-
-check:
-       @if [ ! -d $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) ] ; then \
-               echo making directory; \
-               mkdir -p $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE); \
-       fi
-       ln -sf ../../../../../hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) src/$(OSTYPE); 
-       @$(RM) src/Makefile
-       @echo "New src/Makefile" 
-       @$(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/src/Makefile src/Makefile
-       @cd src; touch $(OSTYPE)/.Depend; make depend
-
-cvsupdate::
-       cvs -d $(EOS_CVSROOT) update -d 
-
-cvscommit::
-       cvs -d $(EOS_CVSROOT) commit
-
-backup:
-       @cd ../../../..;     \
-       echo $(OBJECTNAME) ; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config       ; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile
-
-backup-all:
-       @cd ../../../..;     \
-       echo $(OBJECTNAME) ; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config       ; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile
-       
-distribute:
-       cd ../../../..;     \
-       echo $(OBJECTNAME) ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config     ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE)
-       
-distribute-all:
-       @cd ../../../..;     \
-       echo $(OBJECTNAME) ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config     ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE)
-
-eosintroduce:
-       ${EOS_HOME}/sbin/eosintroduce ${WORLDNAME} ${CLASSNAME} ${OBJECTNAME} ./ 
-
-include Config/Target.inc
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..537735e6f10200cd5c886af6775498a31bbc041e
--- /dev/null
@@ -0,0 +1 @@
+/home/people/tacyas/Eos/src/Config/Template/ToolsTemplate.Dir/Makefile
\ No newline at end of file
index 1d41a27..e35804f 120000 (symlink)
@@ -1 +1 @@
-/home/people/t99032rs/Eos/src/Config/Template/ToolsTemplate.Dir/doc/Makefile
\ No newline at end of file
+/home/people/tacyas/Eos/src/Config/Template/ToolsTemplate.Dir/doc/Makefile
\ No newline at end of file
index 2667198..e97b903 100755 (executable)
@@ -24,6 +24,9 @@ typedef struct mrcImageAddValueInfo {
     long flagValue;
     float Value;
     
+    long flagcudaDeviceID;
+    long cudaDeviceID;
+    
     long flagconfigFile;
     char* configFile;
     FILE* fptconfigFile;
index d848a24..575e286 100755 (executable)
@@ -12,7 +12,7 @@
 void
 argCheck(mrcImageAddValueInfo* info, int argc, char* argv[])
 {
-    long i, j, nv;
+    long i;
     char s[1024];
     FILE* fpt;
     
@@ -61,6 +61,17 @@ argCheck(mrcImageAddValueInfo* info, int argc, char* argv[])
                     }
                     SBREAK;
                 }
+                SCASE("cuda") {
+                    if(i+1<argc) {
+                        info->cudaDeviceID = stringGetNthIntegerData(argv[i+1], 1, " ,");
+                        i++;
+                        info->flagcudaDeviceID++;
+                    } else {
+                        usage(argv[0]);
+                        exit(EXIT_FAILURE);
+                    }
+                    SBREAK;
+                }
                 SCASE("c") {
                     if(i+1<argc) {
                         info->configFile = stringGetNthWord(argv[i+1], 1, " ,");
index d4d7bbe..1579936 100755 (executable)
@@ -15,6 +15,7 @@ init0(mrcImageAddValueInfo* info)
     info->fptIn = NULL;    info->flagIn = 0;
     info->fptOut = NULL;    info->flagOut = 0;
     info->Value = 0.0;    info->flagValue = 0;
+    info->cudaDeviceID = 0;    info->flagcudaDeviceID = 0;
     info->fptconfigFile = NULL;    info->flagconfigFile = 0;
     info->mode = 0;    info->flagmode = 0;
 }
@@ -26,7 +27,7 @@ init1(mrcImageAddValueInfo* info)
     int i;
     if(!info->flagIn) {
         stringGetFromFile(s, "In", stdin, stdout, 0);
-        info->In = stringGetNthWord(s, 1, " ,");
+        info->In = stringGetNthWord(s, 1, " ,\t");
         info->flagIn++;
     }
     if(info->flagIn) {
@@ -35,7 +36,7 @@ init1(mrcImageAddValueInfo* info)
     
     if(!info->flagOut) {
         stringGetFromFile(s, "Out", stdin, stdout, 0);
-        info->Out = stringGetNthWord(s, 1, " ,");
+        info->Out = stringGetNthWord(s, 1, " ,\t");
         info->flagOut++;
     }
     if(info->flagOut) {
@@ -45,6 +46,9 @@ init1(mrcImageAddValueInfo* info)
     if(info->flagValue) {
     }
     
+    if(info->flagcudaDeviceID) {
+    }
+    
     if(info->flagconfigFile) {
         info->fptconfigFile = fileOpen(info->configFile, "r");
     }
index a95d1cf..3243c59 100755 (executable)
@@ -19,6 +19,7 @@
 #include "genUtil.h"
 #include "mrcImage.h"
 #include "lmrcImageAddValue.h"
+#include "eosCuda.h"
 
 int
 main(int argc, char* argv[]) 
@@ -31,6 +32,10 @@ main(int argc, char* argv[])
     argCheck(&info, argc, argv);
     init1(&info);
 
+       if(info.flagcudaDeviceID) {
+               eosCudaInit(info.cudaDeviceID); 
+       }
+       
        DEBUGPRINT("Program Start\n");
        mrcFileRead(&in, info.In, "in main", 0);
 
index 15bf9d7..99bfc4e 100755 (executable)
@@ -8,11 +8,12 @@
 <PRE>
 Usage: mrcImageAddValue
 Options:
-    [-i[nput]            In                  (NULL      )] :Essential :Input: mrc
-    [-o[utput]           Out                 (NULL      )] :Essential :Output: mrc
-    [-v[alue]            Value               (0.0       )] :Optional  :Value: o=i+v
-    [-c[onfig]           configFile          (NULL      )] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         )] :Optional  :Mode
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :Input: mrc
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :Output: mrc
+    [-v[alue]            Value               (0.0       ).as(Real                ) ] :Optional  :Value: o=i+v
+    [-cuda               cudaDeviceID        (0         ).as(Integer             ) ] :Optional  :UseCuda
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
 ----- Additional Usage -----
 </PRE>
 </BODY>
index 0745f70..5e763a5 100755 (executable)
@@ -10,8 +10,9 @@
         -I 1 0 1 1 0 1 -1x1+1+1.500000 ' ' 'In' 'Input: mrc' i
         -O 1 0 1 1 0 1 -1x1+1+3.000000 ' ' 'Out' 'Output: mrc' o
         -f 1 0 1 0 0 -1x1+1+4.500000 0 0 0.000000 0 0 0 'Value' 'Value: o=i+v' v
-        -I 1 0 1 0 0 1 -1x1+1+6.000000 ' ' 'configFile' 'ConfigurationFile' c
-        -i 1 0 1 0 0 -1x1+1+7.500000 0 0 0 0 0 'mode' 'Mode' m
+        -i 1 0 1 0 0 -1x1+1+6.000000 0 0 0 0 0 'cudaDeviceID' 'UseCuda' cuda
+        -I 1 0 1 0 0 1 -1x1+1+7.500000 ' ' 'configFile' 'ConfigurationFile' c
+        -i 1 0 1 0 0 -1x1+1+9.000000 0 0 0 0 0 'mode' 'Mode' m
     -E
   -E
 -E
diff --git a/src/Tools/mrcImage/mrcImageAddValue/src/test/Makefile b/src/Tools/mrcImage/mrcImageAddValue/src/test/Makefile
new file mode 100755 (executable)
index 0000000..46bb368
--- /dev/null
@@ -0,0 +1,18 @@
+include ../../Config/Define.inc
+include ../../../Config/Define.inc
+include ../../../../Config/Define.inc
+include ../../../../../Config/Define.inc
+
+all: help exec
+
+help:
+       @echo "----- Help Message Check -----"
+       @../$(OSTYPE)/$(OBJECTNAME)      -h
+
+exec:
+       @echo "----- Execution Check -----"
+       time ../$(OSTYPE)/$(OBJECTNAME) -i data/test.in -o data/test.out -v 3
+       time ../$(OSTYPE)/$(OBJECTNAME) -i data/test.in -o data/test.out -v 3 -cuda 0
+       @echo "----- Calc check -----"          
+
+clean:
diff --git a/src/Tools/mrcImage/mrcImageAddValue/src/test/data b/src/Tools/mrcImage/mrcImageAddValue/src/test/data
new file mode 120000 (symlink)
index 0000000..900d16e
--- /dev/null
@@ -0,0 +1 @@
+../../../../../..//data/mrcImageAddValue
\ No newline at end of file
index 1a0fffc..d851ea2 100755 (executable)
@@ -7,11 +7,12 @@ usage(char* thisProgram)
 {
     fprintf(stderr, "Usage: %s\n", thisProgram);
     fprintf(stderr, "Options:\n");
-    fprintf(stderr, "    [-i[nput]            In                  (NULL      )] :Essential :Input: mrc\n");
-    fprintf(stderr, "    [-o[utput]           Out                 (NULL      )] :Essential :Output: mrc\n");
-    fprintf(stderr, "    [-v[alue]            Value               (0.0       )] :Optional  :Value: o=i+v\n");
-    fprintf(stderr, "    [-c[onfig]           configFile          (NULL      )] :Optional  :ConfigurationFile\n");
-    fprintf(stderr, "    [-m[ode]             mode                (0         )] :Optional  :Mode\n");
+    fprintf(stderr, "    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :Input: mrc\n");
+    fprintf(stderr, "    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :Output: mrc\n");
+    fprintf(stderr, "    [-v[alue]            Value               (0.0       ).as(Real                ) ] :Optional  :Value: o=i+v\n");
+    fprintf(stderr, "    [-cuda               cudaDeviceID        (0         ).as(Integer             ) ] :Optional  :UseCuda\n");
+    fprintf(stderr, "    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile\n");
+    fprintf(stderr, "    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode\n");
     additionalUsage();
 }
 
index 0bc6196..f91cda8 100755 (executable)
@@ -1,4 +1,4 @@
 OBJECTNAME = pdbRotation
-EXTRA_LIB  =
-EXTRA_CCOPTS =
+EXTRA_LIB  = -L${CUDA_ROOT}/lib64 -lcudart 
+EXTRA_CCOPTS = -I${CUDA_ROOT}/include
 EXTRA_INC =
index 617c533..56bc698 100755 (executable)
@@ -7,5 +7,6 @@
 "-YXZ","-YXZ","YXZ*pdb: roty(roty)rotx(rotx)rotz(rotz) ","Optional","3","1","YXZrotx","Real","0.0","2","YXZroty","Real","0.0","3","YXZrotz","Real","0.0"
 "-XYZ","-XYZ","XYZ*pdb: rotx(rotx)roty(roty)rotz(rotz) ","Optional","3","1","XYZrotx","Real","0.0","2","XYZroty","Real","0.0","3","XYZrotz","Real","0.0"
 "-EA","-E[uler]A[ngle]","EA*pdb: EA=rot(rot3)rot(rot2)rot(rot1) ","Optional","4","1","RotMode","String","YOYS","2","Rot1","Real","0.0","3","Rot2","Real","0.0","4","Rot3","Real","0.0"
+"-cuda","-cuda","UseCuda","Optional","1","1","cudaDeviceID","Integer","0"
 "-c","-c[onfig]","ConfigurationFile","Optional","1","1","configFile","inFile","NULL"
 "-m","-m[ode]","Mode","Optional","1","1","mode","Integer","0"
deleted file mode 100755 (executable)
index 4dbb018acae5475bce203b3db2365124accfa24b..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,104 +0,0 @@
-include ../../../Config/Define.inc
-include ../../Config/Define.inc
-include ../Config/Define.inc
-include Config/Define.inc
-
-all:
-       cd src; make all; cd ..
-
-install:
-       cd src; make install; cd ..
-
-
-putSF:
-       if [ -f private ] ; \
-       then \
-               echo "$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME) is private"; \
-       else \
-               cvs -z4 -d:ext:$$USER@$$EOS_SOURCEFORGE commit || cvs -z4 -d:ext:$$USER@$$EOS_SOURCEFORGE import src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME); \
-       fi
-
-put:
-       cd src; make put; cd ..
-
-clean:
-       cd src; make clean; cd ..
-
-depend:
-       cd src; make depend; cd ..
-
-check:
-       @if [ ! -d $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) ] ; then \
-               echo making directory; \
-               mkdir -p $(EOS_HOME)/hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE); \
-       fi
-       ln -sf ../../../../../hostdepend/$(OSTYPE)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE) src/$(OSTYPE); 
-       @$(RM) src/Makefile
-       @echo "New src/Makefile" 
-       @$(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/src/Makefile src/Makefile
-       @cd src; touch $(OSTYPE)/.Depend; make depend
-
-cvsupdate::
-       cvs -d $(EOS_CVSROOT) update -d 
-
-cvscommit::
-       cvs -d $(EOS_CVSROOT) commit
-
-backup:
-       @cd ../../../..;     \
-       echo $(OBJECTNAME) ; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config       ; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \
-       tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile
-
-backup-all:
-       @cd ../../../..;     \
-       echo $(OBJECTNAME) ; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config       ; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \
-       tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile
-       
-distribute:
-       cd ../../../..;     \
-       echo $(OBJECTNAME) ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config     ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile ; \
-       tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE)
-       
-distribute-all:
-       @cd ../../../..;     \
-       echo $(OBJECTNAME) ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config     ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Makefile ;\
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/.[A-z]* ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/inc ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/doc; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/wish; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/[A-z]*.[A-z]*; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/.[A-z]*; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/Makefile ; \
-       tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/src/$(OSTYPE)
-
-eosintroduce:
-       ${EOS_HOME}/sbin/eosintroduce ${WORLDNAME} ${CLASSNAME} ${OBJECTNAME} ./ 
-
-include Config/Target.inc
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..537735e6f10200cd5c886af6775498a31bbc041e
--- /dev/null
@@ -0,0 +1 @@
+/home/people/tacyas/Eos/src/Config/Template/ToolsTemplate.Dir/Makefile
\ No newline at end of file
index a7de14e..9430292 100755 (executable)
@@ -69,6 +69,9 @@ typedef struct pdbRotationInfo {
     long flagRot3;
     float Rot3;
     
+    long flagcudaDeviceID;
+    long cudaDeviceID;
+    
     long flagconfigFile;
     char* configFile;
     FILE* fptconfigFile;
index 6b42d7c..fa15139 100755 (executable)
@@ -12,7 +12,7 @@
 void
 argCheck(pdbRotationInfo* info, int argc, char* argv[])
 {
-    long i, j, nv;
+    long i;
     char s[1024];
     FILE* fpt;
     
@@ -138,6 +138,17 @@ argCheck(pdbRotationInfo* info, int argc, char* argv[])
                     }
                     SBREAK;
                 }
+                SCASE("cuda") {
+                    if(i+1<argc) {
+                        info->cudaDeviceID = stringGetNthIntegerData(argv[i+1], 1, " ,");
+                        i++;
+                        info->flagcudaDeviceID++;
+                    } else {
+                        usage(argv[0]);
+                        exit(EXIT_FAILURE);
+                    }
+                    SBREAK;
+                }
                 SCASE("c") {
                     if(i+1<argc) {
                         info->configFile = stringGetNthWord(argv[i+1], 1, " ,");
index 9731d94..32d5a9d 100755 (executable)
@@ -15,21 +15,22 @@ init0(pdbRotationInfo* info)
     info->fptIn = NULL;    info->flagIn = 0;
     info->fptOut = NULL;    info->flagOut = 0;
     info->ZXYrotx = 0.0;    info->flagZXYrotx = 0;
-    info->ZXYroty = 0.0;    info->flagZXYroty = 0;
-    info->ZXYrotz = 0.0;    info->flagZXYrotz = 0;
+    info->ZXYrotx = 0.0;    info->flagZXYrotx = 0;
+    info->ZXYrotx = 0.0;    info->flagZXYrotx = 0;
+    info->ZYXrotx = 0.0;    info->flagZYXrotx = 0;
+    info->ZYXrotx = 0.0;    info->flagZYXrotx = 0;
     info->ZYXrotx = 0.0;    info->flagZYXrotx = 0;
-    info->ZYXroty = 0.0;    info->flagZYXroty = 0;
-    info->ZYXrotz = 0.0;    info->flagZYXrotz = 0;
     info->YXZrotx = 0.0;    info->flagYXZrotx = 0;
-    info->YXZroty = 0.0;    info->flagYXZroty = 0;
-    info->YXZrotz = 0.0;    info->flagYXZrotz = 0;
+    info->YXZrotx = 0.0;    info->flagYXZrotx = 0;
+    info->YXZrotx = 0.0;    info->flagYXZrotx = 0;
+    info->XYZrotx = 0.0;    info->flagXYZrotx = 0;
     info->XYZrotx = 0.0;    info->flagXYZrotx = 0;
-    info->XYZroty = 0.0;    info->flagXYZroty = 0;
-    info->XYZrotz = 0.0;    info->flagXYZrotz = 0;
+    info->XYZrotx = 0.0;    info->flagXYZrotx = 0;
+    info->RotMode = stringGetNthWord("YOYS", 1, "\0");    info->flagRotMode = 0;
+    info->RotMode = stringGetNthWord("YOYS", 1, "\0");    info->flagRotMode = 0;
     info->RotMode = stringGetNthWord("YOYS", 1, "\0");    info->flagRotMode = 0;
-    info->Rot1 = 0.0;    info->flagRot1 = 0;
-    info->Rot2 = 0.0;    info->flagRot2 = 0;
-    info->Rot3 = 0.0;    info->flagRot3 = 0;
+    info->RotMode = stringGetNthWord("YOYS", 1, "\0");    info->flagRotMode = 0;
+    info->cudaDeviceID = 0;    info->flagcudaDeviceID = 0;
     info->fptconfigFile = NULL;    info->flagconfigFile = 0;
     info->mode = 0;    info->flagmode = 0;
 }
@@ -41,7 +42,7 @@ init1(pdbRotationInfo* info)
     int i;
     if(!info->flagIn) {
         stringGetFromFile(s, "In", stdin, stdout, 0);
-        info->In = stringGetNthWord(s, 1, " ,");
+        info->In = stringGetNthWord(s, 1, " ,\t");
         info->flagIn++;
     }
     if(info->flagIn) {
@@ -50,7 +51,7 @@ init1(pdbRotationInfo* info)
     
     if(!info->flagOut) {
         stringGetFromFile(s, "Out", stdin, stdout, 0);
-        info->Out = stringGetNthWord(s, 1, " ,");
+        info->Out = stringGetNthWord(s, 1, " ,\t");
         info->flagOut++;
     }
     if(info->flagOut) {
@@ -105,6 +106,9 @@ init1(pdbRotationInfo* info)
     if(info->flagRot3) {
     }
     
+    if(info->flagcudaDeviceID) {
+    }
+    
     if(info->flagconfigFile) {
         info->fptconfigFile = fileOpen(info->configFile, "r");
     }
index 12252d8..8b30ee3 100755 (executable)
@@ -16,6 +16,7 @@ static char __sccs_id[] = "%Z%pdbRotation ver%I%; Date:%D% %Z%";
 #include <math.h>                  
 #define GLOBAL_DECLARATION
 #include "../inc/config.h"
+#include "eosCuda.h"
 #include "pdbFile.h"
 #include "genUtil.h"
 
@@ -30,19 +31,27 @@ main(int argc, char* argv[])
     argCheck(&info, argc, argv);
     init1(&info);
 
+       if(info.flagcudaDeviceID) {
+               eosCudaInit(info.cudaDeviceID);
+               eosCudaPropertiesPrint(stderr, info.cudaDeviceID);
+       }
        pdbFileRead(info.fptIn, &pdb);
        if(info.flagZXYrotx+info.flagZYXrotx+info.flagXYZrotx+info.flagYXZrotx+info.flagRotMode<=1) {
                if(info.flagZXYrotx) {
-                       pdbRotationZXY(&pdb, info.ZXYrotx*RADIAN, info.ZXYroty*RADIAN, info.ZXYrotz*RADIAN);
+                       //pdbRotationZXY(&pdb, info.ZXYrotx*RADIAN, info.ZXYroty*RADIAN, info.ZXYrotz*RADIAN);
+                       pdbRotationFollowingEulerAngle(&pdb, "ZEYS", info.ZXYrotz*RADIAN, info.ZXYrotx*RADIAN, info.ZXYroty*RADIAN);
                }
                if(info.flagZYXrotx) {
-                       pdbRotationZYX(&pdb, info.ZYXrotx*RADIAN, info.ZYXroty*RADIAN, info.ZYXrotz*RADIAN);
+                       //pdbRotationZYX(&pdb, info.ZYXrotx*RADIAN, info.ZYXroty*RADIAN, info.ZYXrotz*RADIAN);
+                       pdbRotationFollowingEulerAngle(&pdb, "ZOYS", info.ZYXrotz*RADIAN, info.ZYXroty*RADIAN, info.ZYXrotx*RADIAN);
                }
                if(info.flagXYZrotx) {
-                       pdbRotationXYZ(&pdb, info.XYZrotx*RADIAN, info.XYZroty*RADIAN, info.XYZrotz*RADIAN);
+                       //pdbRotationXYZ(&pdb, info.XYZrotx*RADIAN, info.XYZroty*RADIAN, info.XYZrotz*RADIAN);
+                       pdbRotationFollowingEulerAngle(&pdb, "XEYS", info.XYZrotx*RADIAN, info.XYZroty*RADIAN, info.XYZrotz*RADIAN);
                }
                if(info.flagYXZrotx) {
-                       pdbRotationYXZ(&pdb, info.YXZrotx*RADIAN, info.YXZroty*RADIAN, info.YXZrotz*RADIAN);
+                       //pdbRotationYXZ(&pdb, info.YXZrotx*RADIAN, info.YXZroty*RADIAN, info.YXZrotz*RADIAN);
+                       pdbRotationFollowingEulerAngle(&pdb, "YOYS", info.YXZroty*RADIAN, info.YXZrotx*RADIAN, info.YXZrotz*RADIAN);
                }
                if(info.flagRotMode) {
                        pdbRotationFollowingEulerAngle(&pdb, info.RotMode, info.Rot1*RADIAN, info.Rot2*RADIAN, info.Rot3*RADIAN);
index b780f5b..e6ab3b8 100755 (executable)
@@ -8,15 +8,27 @@
 <PRE>
 Usage: pdbRotation
 Options:
-    [-i[nput]            In                  (NULL      )] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      )] :Essential :OutputDataFile
-    [-ZXY                ZXYrotx             (0.0       )ZXYroty             (0.0       )ZXYrotz             (0.0       )] :Optional  :ZXY*pdb: rotz(rotz)rotx(rotx)roty(roty) 
-    [-ZYX                ZYXrotx             (0.0       )ZYXroty             (0.0       )ZYXrotz             (0.0       )] :Optional  :ZYX*pdb: rotz(rotz)roty(roty)rotx(rotx) 
-    [-YXZ                YXZrotx             (0.0       )YXZroty             (0.0       )YXZrotz             (0.0       )] :Optional  :YXZ*pdb: roty(roty)rotx(rotx)rotz(rotz) 
-    [-XYZ                XYZrotx             (0.0       )XYZroty             (0.0       )XYZrotz             (0.0       )] :Optional  :XYZ*pdb: rotx(rotx)roty(roty)rotz(rotz) 
-    [-E[uler]A[ngle]     RotMode             (YOYS      )Rot1                (0.0       )Rot2                (0.0       )Rot3                (0.0       )] :Optional  :EA*pdb: EA=rot(rot3)rot(rot2)rot(rot1) 
-    [-c[onfig]           configFile          (NULL      )] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         )] :Optional  :Mode
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
+    [-ZXY                ZXYrotx             (0.0       ).as(Real                ) 
+                         ZXYroty             (0.0       ).as(Real                ) 
+                         ZXYrotz             (0.0       ).as(Real                ) ] :Optional  :ZXY*pdb: rotz(rotz)rotx(rotx)roty(roty) 
+    [-ZYX                ZYXrotx             (0.0       ).as(Real                ) 
+                         ZYXroty             (0.0       ).as(Real                ) 
+                         ZYXrotz             (0.0       ).as(Real                ) ] :Optional  :ZYX*pdb: rotz(rotz)roty(roty)rotx(rotx) 
+    [-YXZ                YXZrotx             (0.0       ).as(Real                ) 
+                         YXZroty             (0.0       ).as(Real                ) 
+                         YXZrotz             (0.0       ).as(Real                ) ] :Optional  :YXZ*pdb: roty(roty)rotx(rotx)rotz(rotz) 
+    [-XYZ                XYZrotx             (0.0       ).as(Real                ) 
+                         XYZroty             (0.0       ).as(Real                ) 
+                         XYZrotz             (0.0       ).as(Real                ) ] :Optional  :XYZ*pdb: rotx(rotx)roty(roty)rotz(rotz) 
+    [-E[uler]A[ngle]     RotMode             (YOYS      ).as(String              ) 
+                         Rot1                (0.0       ).as(Real                ) 
+                         Rot2                (0.0       ).as(Real                ) 
+                         Rot3                (0.0       ).as(Real                ) ] :Optional  :EA*pdb: EA=rot(rot3)rot(rot2)rot(rot1) 
+    [-cuda               cudaDeviceID        (0         ).as(Integer             ) ] :Optional  :UseCuda
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
 ----- Additional Usage -----
 
 ZXY : y-axis -> x-axis -> z->axis 
index a5eb1cd..5dcedde 100755 (executable)
@@ -14,8 +14,9 @@
         -I  1 0 0 1 0 1 -1x1+1+7 ' ' '0.0' 'YXZrotx' YXZ*pdb: roty(roty)rotx(rotx)rotz(rotz) 
         -I  1 0 0 1 0 1 -1x1+1+9 ' ' '0.0' 'XYZrotx' XYZ*pdb: rotx(rotx)roty(roty)rotz(rotz) 
         -I  1 0 0 1 0 1 -1x1+1+10 ' ' 'YOYS' 'RotMode' EA*pdb: EA=rot(rot3)rot(rot2)rot(rot1) 
-        -I 1 0 1 0 0 1 -1x1+1+12.000000 ' ' 'configFile' 'ConfigurationFile' c
-        -i 1 0 1 0 0 -1x1+1+13.500000 0 0 0 0 0 'mode' 'Mode' m
+        -i 1 0 1 0 0 -1x1+1+12.000000 0 0 0 0 0 'cudaDeviceID' 'UseCuda' cuda
+        -I 1 0 1 0 0 1 -1x1+1+13.500000 ' ' 'configFile' 'ConfigurationFile' c
+        -i 1 0 1 0 0 -1x1+1+15.000000 0 0 0 0 0 'mode' 'Mode' m
     -E
   -E
 -E
diff --git a/src/Tools/pdbUtil/pdbRotation/src/test/Makefile b/src/Tools/pdbUtil/pdbRotation/src/test/Makefile
new file mode 100755 (executable)
index 0000000..bd79bc8
--- /dev/null
@@ -0,0 +1,18 @@
+include ../../Config/Define.inc
+include ../../../Config/Define.inc
+include ../../../../Config/Define.inc
+include ../../../../../Config/Define.inc
+
+all: help exec
+
+help:
+       @echo "----- Help Message Check -----"
+       @../$(OSTYPE)/$(OBJECTNAME)      -h
+
+exec:
+       @echo "----- Execution Check -----"
+       time ../$(OSTYPE)/$(OBJECTNAME) -i data/121p.in -o data/121p-rot.pdb      -EA YOYS 30 60 10
+       time ../$(OSTYPE)/$(OBJECTNAME) -i data/121p.in -o data/121p-rot.pdb.cuda -EA YOYS 30 60 10 -cuda 0 
+       @echo "----- Calc check -----"          
+
+clean:
diff --git a/src/Tools/pdbUtil/pdbRotation/src/test/data b/src/Tools/pdbUtil/pdbRotation/src/test/data
new file mode 120000 (symlink)
index 0000000..0e28b11
--- /dev/null
@@ -0,0 +1 @@
+../../../../../..//data/pdbRotation
\ No newline at end of file
index bb79828..57e888f 100755 (executable)
@@ -7,15 +7,16 @@ usage(char* thisProgram)
 {
     fprintf(stderr, "Usage: %s\n", thisProgram);
     fprintf(stderr, "Options:\n");
-    fprintf(stderr, "    [-i[nput]            In                  (NULL      )] :Essential :InputDataFile\n");
-    fprintf(stderr, "    [-o[utput]           Out                 (NULL      )] :Essential :OutputDataFile\n");
-    fprintf(stderr, "    [-ZXY                ZXYrotx             (0.0       )ZXYroty             (0.0       )ZXYrotz             (0.0       )] :Optional  :ZXY*pdb: rotz(rotz)rotx(rotx)roty(roty) \n");
-    fprintf(stderr, "    [-ZYX                ZYXrotx             (0.0       )ZYXroty             (0.0       )ZYXrotz             (0.0       )] :Optional  :ZYX*pdb: rotz(rotz)roty(roty)rotx(rotx) \n");
-    fprintf(stderr, "    [-YXZ                YXZrotx             (0.0       )YXZroty             (0.0       )YXZrotz             (0.0       )] :Optional  :YXZ*pdb: roty(roty)rotx(rotx)rotz(rotz) \n");
-    fprintf(stderr, "    [-XYZ                XYZrotx             (0.0       )XYZroty             (0.0       )XYZrotz             (0.0       )] :Optional  :XYZ*pdb: rotx(rotx)roty(roty)rotz(rotz) \n");
-    fprintf(stderr, "    [-E[uler]A[ngle]     RotMode             (YOYS      )Rot1                (0.0       )Rot2                (0.0       )Rot3                (0.0       )] :Optional  :EA*pdb: EA=rot(rot3)rot(rot2)rot(rot1) \n");
-    fprintf(stderr, "    [-c[onfig]           configFile          (NULL      )] :Optional  :ConfigurationFile\n");
-    fprintf(stderr, "    [-m[ode]             mode                (0         )] :Optional  :Mode\n");
+    fprintf(stderr, "    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile\n");
+    fprintf(stderr, "    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile\n");
+    fprintf(stderr, "    [-ZXY                ZXYrotx             (0.0       ).as(Real                ) \n                         ZXYroty             (0.0       ).as(Real                ) \n                         ZXYrotz             (0.0       ).as(Real                ) ] :Optional  :ZXY*pdb: rotz(rotz)rotx(rotx)roty(roty) \n");
+    fprintf(stderr, "    [-ZYX                ZYXrotx             (0.0       ).as(Real                ) \n                         ZYXroty             (0.0       ).as(Real                ) \n                         ZYXrotz             (0.0       ).as(Real                ) ] :Optional  :ZYX*pdb: rotz(rotz)roty(roty)rotx(rotx) \n");
+    fprintf(stderr, "    [-YXZ                YXZrotx             (0.0       ).as(Real                ) \n                         YXZroty             (0.0       ).as(Real                ) \n                         YXZrotz             (0.0       ).as(Real                ) ] :Optional  :YXZ*pdb: roty(roty)rotx(rotx)rotz(rotz) \n");
+    fprintf(stderr, "    [-XYZ                XYZrotx             (0.0       ).as(Real                ) \n                         XYZroty             (0.0       ).as(Real                ) \n                         XYZrotz             (0.0       ).as(Real                ) ] :Optional  :XYZ*pdb: rotx(rotx)roty(roty)rotz(rotz) \n");
+    fprintf(stderr, "    [-E[uler]A[ngle]     RotMode             (YOYS      ).as(String              ) \n                         Rot1                (0.0       ).as(Real                ) \n                         Rot2                (0.0       ).as(Real                ) \n                         Rot3                (0.0       ).as(Real                ) ] :Optional  :EA*pdb: EA=rot(rot3)rot(rot2)rot(rot1) \n");
+    fprintf(stderr, "    [-cuda               cudaDeviceID        (0         ).as(Integer             ) ] :Optional  :UseCuda\n");
+    fprintf(stderr, "    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile\n");
+    fprintf(stderr, "    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode\n");
     additionalUsage();
 }
 
index 0c00623..7fdb12b 100755 (executable)
@@ -1,4 +1,4 @@
 OBJECTNAME = mrc2Dto3D
-EXTRA_LIB  =
+EXTRA_LIB  = -L${CUDA_ROOT}/lib64 -lcudart
 EXTRA_CCOPTS =
 EXTRA_INC =