From a5a2c399e3a0f15d4d9d008ce0b3777bbfca88f3 Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Wed, 14 Jun 2023 19:42:05 +0000 Subject: [PATCH 01/25] merging active sensor module --- .gitignore | 9 + configuration/ifort.setup | 12 +- .../ODPS/ODPS_CoordinateMapping.f90 | 1 + src/AtmOptics/AOvar_Define.f90 | 30 +- src/AtmOptics/CRTM_AtmOptics.f90 | 15 +- src/AtmOptics/CRTM_AtmOptics_Define.f90 | 18 + src/AtmScatter/CRTM_AOD_Module.f90 | 1 - src/AtmScatter/CRTM_CloudScatter.f90 | 1104 +++-- src/AtmScatter/CloudScatter/CSvar_Define.f90 | 22 + src/Atmosphere/CRTM_Atmosphere.f90 | 23 +- src/Atmosphere/CRTM_Atmosphere_Define.f90 | 74 + src/Atmosphere/Cloud/CRTM_Cloud_Define.f90 | 204 +- .../3.16.0/CMakeFortranCompiler.cmake | 67 - src/Build/CMakeFiles/3.16.0/CMakeSystem.cmake | 15 - .../CMakeFortranCompilerId.F | 1040 ----- .../CMakeFiles/3.16.0/CompilerIdFortran/a.out | Bin 12744 -> 0 bytes .../CMakeDetermineCompilerABI_Fortran.bin | 3 - .../3.17.1/CMakeFortranCompiler.cmake | 68 - src/Build/CMakeFiles/3.17.1/CMakeSystem.cmake | 15 - .../CMakeFortranCompilerId.F | 1040 ----- .../CMakeFiles/3.17.1/CompilerIdFortran/a.out | Bin 809528 -> 0 bytes src/Build/CMakeFiles/CMakeError.log | 76 - src/Build/CMakeFiles/CMakeOutput.log | 3988 +++++++++++++++-- src/Build/CMakeLists.txt | 114 - src/Build/libsrc/make.dependencies | 5 +- src/Build/libsrc/make.filelist | 3 +- src/Build/libsrc/test/check_crtm.F90 | 9 +- src/CMakeLists.txt | 1 + src/CRTM_Adjoint_Module.f90 | 39 +- src/CRTM_Forward_Module.f90 | 20 +- src/CRTM_K_Matrix_Module.f90 | 36 +- src/CRTM_Module.F90 | 2 + src/CRTM_Parameters.f90 | 7 +- src/CRTM_Tangent_Linear_Module.f90 | 31 +- src/Coefficients/CRTM_CloudCoeff.f90 | 11 +- .../CloudCoeff/CloudCoeff_Binary_IO.f90 | 95 +- .../CloudCoeff/CloudCoeff_Define.f90 | 178 +- src/Coefficients/CloudCoeff/CloudCoeff_IO.f90 | 49 +- .../CloudCoeff/CloudCoeff_netCDF_IO.f90 | 553 ++- .../SpcCoeff/SpcCoeff_Binary_IO.f90 | 36 +- src/Coefficients/SpcCoeff/SpcCoeff_Define.f90 | 33 +- .../SpcCoeff/SpcCoeff_netCDF_IO.f90 | 26 +- .../SensorInfo/SensorInfo_Parameters.f90 | 7 +- src/RTSolution/CRTM_Active_Sensor.f90 | 766 ++++ src/RTSolution/CRTM_RTSolution_Define.f90 | 46 +- src/RTSolution/Common_RTSolution.f90 | 6 +- test/mains/unit/Unit_Test/Load_Atm_Data.inc | 13 +- test/mains/unit/Unit_Test/test_AD.f90 | 7 +- .../unit/Unit_Test/test_AD_Active_Sensor.f90 | 490 ++ .../Unit_Test/test_AD_Active_Sensor_test.f90 | 599 +++ .../test_TL_convergence_active_sensor.f90 | 522 +++ 51 files changed, 7894 insertions(+), 3635 deletions(-) delete mode 100644 src/Build/CMakeFiles/3.16.0/CMakeFortranCompiler.cmake delete mode 100644 src/Build/CMakeFiles/3.16.0/CMakeSystem.cmake delete mode 100644 src/Build/CMakeFiles/3.16.0/CompilerIdFortran/CMakeFortranCompilerId.F delete mode 100755 src/Build/CMakeFiles/3.16.0/CompilerIdFortran/a.out delete mode 100755 src/Build/CMakeFiles/3.17.1/CMakeDetermineCompilerABI_Fortran.bin delete mode 100644 src/Build/CMakeFiles/3.17.1/CMakeFortranCompiler.cmake delete mode 100644 src/Build/CMakeFiles/3.17.1/CMakeSystem.cmake delete mode 100644 src/Build/CMakeFiles/3.17.1/CompilerIdFortran/CMakeFortranCompilerId.F delete mode 100755 src/Build/CMakeFiles/3.17.1/CompilerIdFortran/a.out delete mode 100644 src/Build/CMakeFiles/CMakeError.log delete mode 100644 src/Build/CMakeLists.txt create mode 100644 src/RTSolution/CRTM_Active_Sensor.f90 create mode 100644 test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 create mode 100644 test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 create mode 100644 test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 diff --git a/.gitignore b/.gitignore index b690d43..8ee9d38 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,11 @@ .DS_Store *.o +*.rej +*.tgz +.ipynb* +build +fix/ +**/Build/ +build.bash +rebuild.bash +.gitignore \ No newline at end of file diff --git a/configuration/ifort.setup b/configuration/ifort.setup index f8c0e81..fc241c8 100644 --- a/configuration/ifort.setup +++ b/configuration/ifort.setup @@ -5,9 +5,6 @@ hostname=$(hostname) export FC="ifort" -export NC4_DIR="/opt/netcdf4/4.6.2-intel-18.0.3" -export HDF_DIR="/opt/hdf5/1.8.21-intel-18.0.3" -#export HDF4_DIR="/opt/hdf4/4.2.14-intel-18.0.3" export OMP_NUM_THREADS=4 #set here for testing purposes, probably want to override this @@ -25,11 +22,11 @@ HDF5DISC="/usr/local/other/hdf5/1.13.0/intel-19.1.0.16_impi-20.0.0.166/" if [[ "$hostname" == "s4-submit.ssec.wisc.edu" ]] ; then #S4 export LIBS="\ - -L $NC4_DIR/lib -lnetcdf -lnetcdff \ - -L $HDF_DIR/lib -lhdf5 \ + -L ${NC4_LIB} -lnetcdf -lnetcdff \ + -L ${HDF5_LIB} -lhdf5 \ -g -fpp -traceback -check bounds \ - -I $NC4_DIR/include \ - -I $HDF_DIR/include " + -I ${NC4_INC} \ + -I ${HDF5_INC} " elif [[ "$hostname" == "discover"* ]] ; then # NCCS Discover export LIBS="\ -L $NETCDF/lib -lnetcdf -lnetcdff \ @@ -40,4 +37,3 @@ elif [[ "$hostname" == "discover"* ]] ; then # NCCS Discover else export LIBS="" fi - diff --git a/src/AtmAbsorption/ODPS/ODPS_CoordinateMapping.f90 b/src/AtmAbsorption/ODPS/ODPS_CoordinateMapping.f90 index 4cba28d..984621c 100644 --- a/src/AtmAbsorption/ODPS/ODPS_CoordinateMapping.f90 +++ b/src/AtmAbsorption/ODPS/ODPS_CoordinateMapping.f90 @@ -43,6 +43,7 @@ MODULE ODPS_CoordinateMapping PUBLIC :: Interpolate_Profile_F1_TL PUBLIC :: Interpolate_Profile_F1_AD PUBLIC :: Compute_Interp_Index + PUBLIC :: Geopotential_Height ! Parameters used in the geopotential height calculation routines ! a factor used in the virtual temperature Tv calculation diff --git a/src/AtmOptics/AOvar_Define.f90 b/src/AtmOptics/AOvar_Define.f90 index 5a9b1f4..919d935 100644 --- a/src/AtmOptics/AOvar_Define.f90 +++ b/src/AtmOptics/AOvar_Define.f90 @@ -9,6 +9,10 @@ ! Written by: Paul van Delst, 01-Jul-2013 ! paul.vandelst@noaa.gov ! +! Modified by: Isaac Moradi, Isaac.Moradi@nasa.gov +! 14-Nov-2021 +! Added the backscat_coefficient +! MODULE AOvar_Define @@ -90,6 +94,7 @@ MODULE AOvar_Define REAL(fp), ALLOCATABLE :: optical_depth(:) REAL(fp), ALLOCATABLE :: bs(:) REAL(fp), ALLOCATABLE :: w(:) + REAL(fp), ALLOCATABLE :: Backscat_Coefficient(:) END TYPE AOvar_type @@ -134,6 +139,7 @@ ELEMENTAL SUBROUTINE AOvar_Create( & ALLOCATE( self%optical_depth(n_Layers), & self%bs(n_Layers), & self%w(n_Layers), & + self%Backscat_Coefficient(n_layers), & STAT = alloc_stat ) IF ( alloc_stat /= 0 ) RETURN @@ -164,6 +170,8 @@ SUBROUTINE AOvar_Inspect( self) WRITE(*,'(5(1x,es22.15,:))') self%bs WRITE(*,'(3x,"Single scatter albedo (w) :")') WRITE(*,'(5(1x,es22.15,:))') self%w + WRITE(*,'(3x,"Backscattering coefficient :")') + WRITE(*,'(5(1x,es22.15,:))') self%Backscat_Coefficient END SUBROUTINE AOvar_Inspect @@ -471,6 +479,12 @@ FUNCTION AOvar_ReadFile( & msg = 'Error reading single scatter albedo - '//TRIM(io_msg) CALL Read_Cleanup(); RETURN END IF + ! ...Backscattering coefficient + READ( fid, IOSTAT=io_stat, IOMSG=io_msg ) AOvar%Backscat_Coefficient + IF ( io_stat /= 0 ) THEN + msg = 'Error reading backscattering coefficient - '//TRIM(io_msg) + CALL Read_Cleanup(); RETURN + END IF ! Close the file @@ -631,6 +645,12 @@ FUNCTION AOvar_WriteFile( & msg = 'Error writing single scatter albedo - '//TRIM(io_msg) CALL Write_Cleanup(); RETURN END IF + ! ...backscattering coefficient + WRITE( fid, IOSTAT=io_stat, IOMSG=io_msg ) AOvar%Backscat_Coefficient + IF ( io_stat /= 0 ) THEN + msg = 'Error writing backscattering coefficient - '//TRIM(io_msg) + CALL Write_Cleanup(); RETURN + END IF ! Close the file @@ -690,10 +710,12 @@ ELEMENTAL FUNCTION AOvar_Equal( x, y ) RESULT( is_equal ) ! ...Dimensions IF ( (x%n_Layers /= y%n_Layers ) ) RETURN ! ...Data - IF ( (x%transmittance .EqualTo. y%transmittance ) .AND. & - ALL(x%optical_depth .EqualTo. y%optical_depth ) .AND. & - ALL(x%bs .EqualTo. y%bs ) .AND. & - ALL(x%w .EqualTo. y%w ) ) & + IF ( (x%transmittance .EqualTo. y%transmittance ) .AND. & + ALL(x%optical_depth .EqualTo. y%optical_depth ) .AND. & + ALL(x%bs .EqualTo. y%bs ) .AND. & + ALL(x%w .EqualTo. y%w ) .AND. & + ALL(x%Backscat_Coefficient .EqualTo. y%Backscat_Coefficient ) & + ) & is_equal = .TRUE. END FUNCTION AOvar_Equal diff --git a/src/AtmOptics/CRTM_AtmOptics.f90 b/src/AtmOptics/CRTM_AtmOptics.f90 index 37e3cb3..83ba94f 100644 --- a/src/AtmOptics/CRTM_AtmOptics.f90 +++ b/src/AtmOptics/CRTM_AtmOptics.f90 @@ -9,6 +9,12 @@ ! Paul van Delst, paul.vandelst@noaa.gov ! 08-Jun-2005 ! +! Modified by: Isaac Moradi, Isaac.Moradi@nasa.gov +! 14-Nov-2021 +! Added the backscat_coefficient as well as layer to +! TOA transmittance with its AD and TL +! + MODULE CRTM_AtmOptics @@ -209,7 +215,6 @@ SUBROUTINE CRTM_Compute_Transmittance( atmoptics, transmittance ) transmittance = EXP(-ONE*SUM(atmoptics%optical_depth(1:k))) END SUBROUTINE CRTM_Compute_Transmittance - !-------------------------------------------------------------------------------- !:sdoc+: ! @@ -386,8 +391,9 @@ SUBROUTINE CRTM_AtmOptics_Combine( & ! Save the unmodified optical parameters - AOvar%Optical_Depth(k) = AtmOptics%Optical_Depth(k) - AOvar%bs(k) = AtmOptics%Single_Scatter_Albedo(k) + AOvar%Optical_Depth(k) = AtmOptics%Optical_Depth(k) + AOvar%bs(k) = AtmOptics%Single_Scatter_Albedo(k) + AOvar%Backscat_Coefficient(k) = AtmOptics%Backscat_Coefficient(k) ! ...Initialise scattering dependent terms AOvar%w(k) = ZERO @@ -404,8 +410,8 @@ SUBROUTINE CRTM_AtmOptics_Combine( & ! ...Normalization requirement for energy conservation AtmOptics%Phase_Coefficient(0,i,k) = POINT_5 END DO - AtmOptics%Delta_Truncation(k) = AtmOptics%Phase_Coefficient(AtmOptics%n_Legendre_Terms,1,k) + AtmOptics%Delta_Truncation(k) = AtmOptics%Phase_Coefficient(AtmOptics%n_Legendre_Terms,1,k) ! Redfine the total optical depth and single scattering ! albedo for the delta-function adjustment @@ -413,7 +419,6 @@ SUBROUTINE CRTM_AtmOptics_Combine( & AtmOptics%Optical_Depth(k) AtmOptics%Single_Scatter_Albedo(k) = ( ONE - AtmOptics%Delta_Truncation(k) ) * AOvar%w(k) / & ( ONE - ( AtmOptics%Delta_Truncation(k) * AOvar%w(k) ) ) - END IF Significant_Scattering diff --git a/src/AtmOptics/CRTM_AtmOptics_Define.f90 b/src/AtmOptics/CRTM_AtmOptics_Define.f90 index a5d0bf9..b1f3cec 100644 --- a/src/AtmOptics/CRTM_AtmOptics_Define.f90 +++ b/src/AtmOptics/CRTM_AtmOptics_Define.f90 @@ -8,6 +8,10 @@ ! Written by: Paul van Delst, 11-Oct-2011 ! paul.vandelst@noaa.gov ! +! Modified by: Isaac Moradi, 11-Nov-2021 +! isaac.moradi@nasa.gov +! Modifications to include back scattering information +! MODULE CRTM_AtmOptics_Define @@ -114,6 +118,7 @@ MODULE CRTM_AtmOptics_Define REAL(fp), ALLOCATABLE :: Optical_Depth(:) ! K-Max REAL(fp), ALLOCATABLE :: Single_Scatter_Albedo(:) ! K-Max REAL(fp), ALLOCATABLE :: Asymmetry_Factor(:) ! K-Max + REAL(fp), ALLOCATABLE :: Backscat_Coefficient(:) ! K-Max REAL(fp), ALLOCATABLE :: Delta_Truncation(:) ! K-Max REAL(fp), ALLOCATABLE :: Phase_Coefficient(:,:,:) ! 0:Ic-Max x Ip-Max x K-Max END TYPE CRTM_AtmOptics_type @@ -302,6 +307,7 @@ PURE SUBROUTINE AtmOptics_Allocate(self,alloc_stat) ALLOCATE( self%Optical_Depth( n_Layers ), & self%Single_Scatter_Albedo( n_Layers ), & self%Asymmetry_Factor( n_Layers ), & + self%Backscat_Coefficient( n_Layers ), & self%Delta_Truncation( n_Layers ), & self%Phase_Coefficient( 0:n_Legendre_Terms, n_Phase_Elements, n_Layers ), & STAT = alloc_stat ) @@ -347,6 +353,7 @@ ELEMENTAL SUBROUTINE CRTM_AtmOptics_Zero( self ) self%Optical_Depth = ZERO self%Single_Scatter_Albedo = ZERO self%Asymmetry_Factor = ZERO + self%Backscat_Coefficient = ZERO self%Delta_Truncation = ZERO self%Phase_Coefficient = ZERO END SUBROUTINE CRTM_AtmOptics_Zero @@ -393,6 +400,8 @@ SUBROUTINE Scalar_Inspect(self) WRITE(*,'(5(1x,es22.15,:))') self%Single_Scatter_Albedo(1:self%n_Layers) WRITE(*,'(3x,"Asymmetry_Factor :")') WRITE(*,'(5(1x,es22.15,:))') self%Asymmetry_Factor(1:self%n_Layers) + WRITE(*,'(3x,"Backscat_Coefficient Backscattering coefficient :")') + WRITE(*,'(5(1x,es22.15,:))') self%Backscat_Coefficient(1:self%n_Layers) WRITE(*,'(3x,"Delta_Truncation :")') WRITE(*,'(5(1x,es22.15,:))') self%Delta_Truncation(1:self%n_Layers) WRITE(*,'(3x,"Phase_Coefficient Legendre polynomial coefficients :")') @@ -628,6 +637,10 @@ ELEMENTAL FUNCTION CRTM_AtmOptics_Compare( & x%Asymmetry_Factor(1:k), & y%Asymmetry_Factor(1:k), & n ))) .OR. & + (.NOT. ALL(Compares_Within_Tolerance( & + x%Backscat_Coefficient(1:k), & + y%Backscat_Coefficient(1:k), & + n ))) .OR. & (.NOT. ALL(Compares_Within_Tolerance( & x%Delta_Truncation(1:k), & y%Delta_Truncation(1:k), & @@ -1022,6 +1035,7 @@ FUNCTION CRTM_AtmOptics_ReadFile( & AtmOptics(n)%Optical_Depth , & AtmOptics(n)%Single_Scatter_Albedo, & AtmOptics(n)%Asymmetry_Factor , & + AtmOptics(n)%Backscat_Coefficient , & AtmOptics(n)%Delta_Truncation IF ( io_stat /= 0 ) THEN msg = 'Error reading profile data '//TRIM(count_msg)//' from '//& @@ -1277,6 +1291,7 @@ FUNCTION CRTM_AtmOptics_WriteFile( & AtmOptics(n)%Optical_Depth(1:AtmOptics(n)%n_Layers) , & AtmOptics(n)%Single_Scatter_Albedo(1:AtmOptics(n)%n_Layers), & AtmOptics(n)%Asymmetry_Factor(1:AtmOptics(n)%n_Layers) , & + AtmOptics(n)%Backscat_Coefficient(1:AtmOptics(n)%n_Layers) , & AtmOptics(n)%Delta_Truncation(1:AtmOptics(n)%n_Layers) IF ( io_stat /= 0 ) THEN msg = 'Error writing profile data '//TRIM(count_msg)//' to '//& @@ -1400,6 +1415,7 @@ ELEMENTAL FUNCTION CRTM_AtmOptics_Equal( x, y ) RESULT( is_equal ) IF ( .NOT. (ALL(x%Optical_Depth(1:k) .EqualTo. y%Optical_Depth(1:k) ) .AND. & ALL(x%Single_Scatter_Albedo(1:k) .EqualTo. y%Single_Scatter_Albedo(1:k)) .AND. & ALL(x%Asymmetry_Factor(1:k) .EqualTo. y%Asymmetry_Factor(1:k) ) .AND. & + ALL(x%Backscat_Coefficient(1:k) .EqualTo. y%Backscat_Coefficient(1:k) ) .AND. & ALL(x%Delta_Truncation(1:k) .EqualTo. y%Delta_Truncation(1:k) ) .AND. & ALL(x%Phase_Coefficient(0:ic, 1:ip, 1:k) .EqualTo. & y%Phase_Coefficient(0:ic, 1:ip, 1:k))) ) RETURN @@ -1471,6 +1487,7 @@ ELEMENTAL FUNCTION CRTM_AtmOptics_Add( ao1, ao2 ) RESULT( aosum ) aosum%Optical_Depth(1:k) = aosum%Optical_Depth(1:k) + ao2%Optical_Depth(1:k) aosum%Single_Scatter_Albedo(1:k) = aosum%Single_Scatter_Albedo(1:k) + ao2%Single_Scatter_Albedo(1:k) aosum%Asymmetry_Factor(1:k) = aosum%Asymmetry_Factor(1:k) + ao2%Asymmetry_Factor(1:k) + aosum%Backscat_Coefficient(1:k) = aosum%Backscat_Coefficient(1:k) + ao2%Backscat_Coefficient(1:k) aosum%Delta_Truncation(1:k) = aosum%Delta_Truncation(1:k) + ao2%Delta_Truncation(1:k) aosum%Phase_Coefficient(0:ic,1:ip,1:k) = aosum%Phase_Coefficient(0:ic,1:ip,1:k) + ao2%Phase_Coefficient(0:ic,1:ip,1:k) @@ -1536,6 +1553,7 @@ ELEMENTAL FUNCTION CRTM_AtmOptics_Subtract( ao1, ao2 ) RESULT( aodiff ) aodiff%Optical_Depth(1:k) = aodiff%Optical_Depth(1:k) - ao2%Optical_Depth(1:k) aodiff%Single_Scatter_Albedo(1:k) = aodiff%Single_Scatter_Albedo(1:k) - ao2%Single_Scatter_Albedo(1:k) aodiff%Asymmetry_Factor(1:k) = aodiff%Asymmetry_Factor(1:k) - ao2%Asymmetry_Factor(1:k) + aodiff%Backscat_Coefficient(1:k) = aodiff%Backscat_Coefficient(1:k) - ao2%Backscat_Coefficient(1:k) aodiff%Delta_Truncation(1:k) = aodiff%Delta_Truncation(1:k) - ao2%Delta_Truncation(1:k) aodiff%Phase_Coefficient(0:ic,1:ip,1:k) = aodiff%Phase_Coefficient(0:ic,1:ip,1:k) - ao2%Phase_Coefficient(0:ic,1:ip,1:k) diff --git a/src/AtmScatter/CRTM_AOD_Module.f90 b/src/AtmScatter/CRTM_AOD_Module.f90 index bcbdf84..ae8846a 100644 --- a/src/AtmScatter/CRTM_AOD_Module.f90 +++ b/src/AtmScatter/CRTM_AOD_Module.f90 @@ -224,7 +224,6 @@ FUNCTION CRTM_AOD( & ! ------------ Profile_Loop: DO m = 1, n_Profiles - ! Check the aerosol coeff. data for cases with aerosols IF( Atmosphere(m)%n_Aerosols > 0 .AND. .NOT. CRTM_AerosolCoeff_IsLoaded() )THEN Error_Status = FAILURE diff --git a/src/AtmScatter/CRTM_CloudScatter.f90 b/src/AtmScatter/CRTM_CloudScatter.f90 index 39b791d..5b2cec8 100644 --- a/src/AtmScatter/CRTM_CloudScatter.f90 +++ b/src/AtmScatter/CRTM_CloudScatter.f90 @@ -14,6 +14,10 @@ ! Modified by: James Rosinski, 08-Feb-2019 ! Rosinski@ucar.edu ! +! Modified by: Isaac Moradi, 18-Sept-2021 +! Isaac.Moradi@nasa.gov +! +! (C) Copyright 2019 UCAR ! MODULE CRTM_CloudScatter @@ -24,7 +28,8 @@ MODULE CRTM_CloudScatter ! Module use USE Type_Kinds, ONLY: fp USE Message_Handler, ONLY: SUCCESS, FAILURE, Display_Message - USE CRTM_Parameters, ONLY: ZERO, ONE, POINT_5, ONEpointFIVE, & + USE CRTM_Parameters, ONLY: ZERO, ONE, ONE_THOUSAND, & + POINT_5, ONEpointFIVE, & MAX_N_LAYERS, & MAX_N_CLOUDS, & WATER_CONTENT_THRESHOLD, & @@ -34,17 +39,53 @@ MODULE CRTM_CloudScatter HGPHASE ! <<< NEED TO REMOVE THIS IN FUTURE USE CRTM_SpcCoeff, ONLY: SC, & SpcCoeff_IsMicrowaveSensor , & - SpcCoeff_IsInfraredSensor , & + SpcCoeff_IsInfraredSensor , & SpcCoeff_IsVisibleSensor , & SpcCoeff_IsUltravioletSensor - USE CRTM_CloudCoeff, ONLY: CloudC + USE CRTM_CloudCoeff, ONLY: CloudC, & + INVALID_CLOUDCOEFF, & + MIE_TAMU_CLOUDCOEFF, & + DDA_ARTS_CLOUDCOEFF + USE CRTM_Atmosphere_Define, ONLY: CRTM_Atmosphere_type, & WATER_CLOUD, & ICE_CLOUD, & RAIN_CLOUD, & SNOW_CLOUD, & GRAUPEL_CLOUD, & - HAIL_CLOUD + HAIL_CLOUD, & + PlateType1 , & + ColumnType1 , & + SixBulletRosette, & + Perpendicular4_BulletRosette, & + Flat3_BulletRosette, & + IconCloudIce, & + SectorSnowflake, & + EvansSnowAggregate, & + EightColumnAggregate, & + LargePlateAggregate, & + LargeColumnAggregate, & + LargeBlockAggregate, & + IconSnow, & + IconHail, & + GemGraupel, & + GemSnow, & + GemHail, & + IceSphere, & + LiquidSphere, & + ! Parameters used for simplifying interpolation + ! of cloud optical properties + CLOUD_TYPE_MIE_TAMU, & + CLOUD_INDEX_MIE_TAMU, & + CLOUD_STATE_MIE_TAMU, & + CLOUD_TYPE_DDA_ARTS, & + CLOUD_INDEX_DDA_ARTS, & + CLOUD_STATE_DDA_ARTS, & + N_VALID_CLOUDS_MIE_TAMU, & + N_VALID_CLOUDS_DDA_ARTS, & + LIQUID, & + FROZEN + USE CRTM_GeometryInfo_Define, ONLY: CRTM_GeometryInfo_type USE CRTM_Interpolation, ONLY: NPTS , & LPoly_type , & @@ -67,8 +108,7 @@ MODULE CRTM_CloudScatter CSinterp_type, & CSvar_Associated, & CSvar_Destroy , & - CSvar_Create - + CSvar_Create ! Disable implicit typing IMPLICIT NONE @@ -180,6 +220,7 @@ MODULE CRTM_CloudScatter FUNCTION CRTM_Compute_CloudScatter( & Atm , & ! Input + GeometryInfo, & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input CScat , & ! Output @@ -187,6 +228,7 @@ FUNCTION CRTM_Compute_CloudScatter( & RESULT( Error_Status ) ! Arguments TYPE(CRTM_Atmosphere_type), INTENT(IN) :: Atm + TYPE(CRTM_GeometryInfo_type), INTENT(IN) :: GeometryInfo INTEGER , INTENT(IN) :: SensorIndex INTEGER , INTENT(IN) :: ChannelIndex TYPE(CRTM_AtmOptics_type) , INTENT(IN OUT) :: CScat @@ -197,7 +239,7 @@ FUNCTION CRTM_Compute_CloudScatter( & CHARACTER(*), PARAMETER :: ROUTINE_NAME = 'CRTM_Compute_CloudScatter' ! Local variables CHARACTER(ML) :: Message - INTEGER :: k, kc, l, m, n + INTEGER :: k, kc, l, m, n, j REAL(fp) :: Frequency_MW, Frequency_IR LOGICAL :: Layer_Mask(Atm%n_Layers) INTEGER :: Layer_Index(Atm%n_Layers) @@ -237,12 +279,10 @@ FUNCTION CRTM_Compute_CloudScatter( & END IF END SELECT - ! --------------------------------------------- ! Loop over the different clouds in the profile ! --------------------------------------------- Cloud_loop: DO n = 1, Atm%n_Clouds - ! Only process clouds with more ! than the threshold water amount Layer_Mask = Atm%Cloud(n)%Water_Content > WATER_CONTENT_THRESHOLD @@ -253,18 +293,20 @@ FUNCTION CRTM_Compute_CloudScatter( & ! Loop over the current cloud's layers ! ------------------------------------ Layer_Index(1:nCloud_Layers) = PACK((/(k, k=1,Atm%Cloud(n)%n_Layers)/), Layer_Mask) + Cloud_Layer_loop: DO k = 1, nCloud_Layers kc = Layer_Index(k) - ! Call sensor specific routines IF ( SpcCoeff_IsMicrowaveSensor(SC(SensorIndex)) ) THEN CALL Get_Cloud_Opt_MW(CScat , & ! Input Frequency_MW , & ! Input Atm%Cloud(n)%Type , & ! Input + Atm%Cloud(n)%Water_Density(kc) , & ! Input Atm%Cloud(n)%Effective_Radius(kc), & ! Input Atm%Temperature(kc) , & ! Input CSV%ke(kc,n) , & ! Output + CSV%kb(kc,n) , & ! Output CSV%w(kc,n) , & ! Output CSV%pcoeff(:,:,kc,n) , & ! Output CSV%csi(kc,n) ) ! Interpolation @@ -277,11 +319,13 @@ FUNCTION CRTM_Compute_CloudScatter( & Atm%Cloud(n)%Type , & ! Input Atm%Cloud(n)%Effective_Radius(kc), & ! Input CSV%ke(kc,n) , & ! Output + CSV%kb(kc,n) , & ! Output CSV%w(kc,n) , & ! Output CSV%pcoeff(:,:,kc,n) , & ! Output CSV%csi(kc,n) ) ! Interpolation ELSE CSV%ke(kc,n) = ZERO + CSV%kb(kc,n) = ZERO CSV%w(kc,n) = ZERO CSV%pcoeff(:,:,kc,n) = ZERO END IF @@ -289,17 +333,19 @@ FUNCTION CRTM_Compute_CloudScatter( & ! interpolation quality control IF( CSV%ke(kc,n) <= ZERO ) THEN CSV%ke(kc,n) = ZERO + CSV%kb(kc,n) = ZERO CSV%w(kc,n) = ZERO END IF IF( CSV%w(kc,n) <= ZERO ) THEN CSV%w(kc,n) = ZERO + CSV%kb(kc,n) = ZERO CSV%pcoeff(:,:,kc,n) = ZERO END IF IF( CSV%w(kc,n) >= ONE ) THEN CSV%w(kc,n) = ONE - END IF - + END IF + ! Compute the optical depth (absorption + scattering) ! tau = rho.ke @@ -317,7 +363,11 @@ FUNCTION CRTM_Compute_CloudScatter( & ! compute the single scatter albedo in the Layer_loop below. CScat%Optical_Depth(kc) = CScat%Optical_Depth(kc) + & (CSV%ke(kc,n)*Atm%Cloud(n)%Water_Content(kc)) - + IF ( SC(SensorIndex)%Is_Active_Sensor .and. CScat%Include_Scattering ) THEN + CScat%Backscat_Coefficient(kc) = CScat%Backscat_Coefficient(kc) + & + (CSV%kb(kc,n)*Atm%Cloud(n)%Water_Content(kc)) + END IF + ! Compute the phase matrix coefficients ! p = p + p(LUT)*bs ! where @@ -335,8 +385,8 @@ FUNCTION CRTM_Compute_CloudScatter( & bs = Atm%Cloud(n)%Water_Content(kc) * CSV%ke(kc,n) * CSV%w(kc,n) CSV%Total_bs(kc) = CSV%Total_bs(kc) + bs CScat%Single_Scatter_Albedo(kc) = CScat%Single_Scatter_Albedo(kc) + bs - - DO m = 1, CScat%n_Phase_Elements + + DO m = 1, CScat%n_Phase_Elements DO l = 1, CScat%n_Legendre_Terms CScat%Phase_Coefficient(l,m,kc) = CScat%Phase_Coefficient(l,m,kc) + & (CSV%pcoeff(l,m,kc,n) * bs) @@ -443,6 +493,7 @@ FUNCTION CRTM_Compute_CloudScatter_TL( & Atm , & ! FWD Input CScat , & ! FWD Input Atm_TL , & ! TL Input + GeometryInfo, & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input CScat_TL , & ! TL Output @@ -452,6 +503,7 @@ FUNCTION CRTM_Compute_CloudScatter_TL( & TYPE(CRTM_Atmosphere_type), INTENT(IN) :: Atm TYPE(CRTM_AtmOptics_type) , INTENT(IN) :: CScat TYPE(CRTM_Atmosphere_type), INTENT(IN) :: Atm_TL + TYPE(CRTM_GeometryInfo_type), INTENT(IN) :: GeometryInfo INTEGER , INTENT(IN) :: SensorIndex INTEGER , INTENT(IN) :: ChannelIndex TYPE(CRTM_AtmOptics_type) , INTENT(IN OUT) :: CScat_TL @@ -467,7 +519,7 @@ FUNCTION CRTM_Compute_CloudScatter_TL( & LOGICAL :: Layer_Mask(Atm%n_Layers) INTEGER :: Layer_Index(Atm%n_Layers) INTEGER :: nCloud_Layers - REAL(fp) :: ke_TL, w_TL + REAL(fp) :: ke_TL, w_TL, kb_TL REAL(fp) :: pcoeff_TL(0:CScat%n_Legendre_Terms, CScat%n_Phase_Elements) REAL(fp) :: bs, bs_TL @@ -484,12 +536,10 @@ FUNCTION CRTM_Compute_CloudScatter_TL( & n_Phase_Elements = CScat_TL%n_Phase_Elements CScat_TL%lOffset = CScat%lOffset - ! --------------------------------------------- ! Loop over the different clouds in the profile ! --------------------------------------------- Cloud_loop: DO n = 1, Atm%n_Clouds - ! Only process clouds with more ! than the threshold water amount Layer_Mask = Atm%Cloud(n)%Water_Content > WATER_CONTENT_THRESHOLD @@ -508,10 +558,14 @@ FUNCTION CRTM_Compute_CloudScatter_TL( & CALL Get_Cloud_Opt_MW_TL(CScat_TL , & ! Input Atm%Cloud(n)%Type , & ! Input CSV%ke(kc,n) , & ! Input + CSV%kb(kc,n) , & ! Input CSV%w(kc,n) , & ! Input + SC(SensorIndex)%Is_Active_Sensor , & ! Input + Atm_TL%Cloud(n)%Water_Density(kc) , & ! TL Input Atm_TL%Cloud(n)%Effective_Radius(kc), & ! TL Input Atm_TL%Temperature(kc) , & ! TL Input ke_TL , & ! TL Output + kb_TL , & ! TL Output w_TL , & ! TL Output pcoeff_TL , & ! TL Output CSV%csi(kc,n) ) ! Interpolation @@ -521,14 +575,18 @@ FUNCTION CRTM_Compute_CloudScatter_TL( & CALL Get_Cloud_Opt_IR_TL(CScat_TL , & ! Input Atm%Cloud(n)%Type , & ! Input CSV%ke(kc,n) , & ! Input + CSV%kb(kc,n) , & ! Input CSV%w(kc,n) , & ! Input + SC(SensorIndex)%Is_Active_Sensor , & ! Input Atm_TL%Cloud(n)%Effective_Radius(kc), & ! TL Input ke_TL , & ! TL Output + kb_TL , & ! TL Output w_TL , & ! TL Output pcoeff_TL , & ! TL Output CSV%csi(kc,n) ) ! Interpolation ELSE ke_TL = ZERO + kb_TL = ZERO w_TL = ZERO pcoeff_TL = ZERO END IF @@ -536,10 +594,12 @@ FUNCTION CRTM_Compute_CloudScatter_TL( & ! interpolation quality control IF( CSV%ke(kc,n) <= ZERO ) THEN ke_TL = ZERO + kb_TL = ZERO w_TL = ZERO END IF IF( CSV%w(kc,n) <= ZERO ) THEN w_TL = ZERO + kb_TL = ZERO pcoeff_TL = ZERO END IF IF( CSV%w(kc,n) >= ONE ) THEN @@ -550,6 +610,12 @@ FUNCTION CRTM_Compute_CloudScatter_TL( & CScat_TL%Optical_Depth(kc) = CScat_TL%Optical_Depth(kc) + & (ke_TL * Atm%Cloud(n)%Water_Content(kc)) + & (CSV%ke(kc,n) * Atm_TL%Cloud(n)%Water_Content(kc)) + + ! Compute the Backscatering coefficient + CScat_TL%Backscat_Coefficient(kc) = CScat_TL%Backscat_Coefficient(kc) + & + (kb_TL * Atm%Cloud(n)%Water_Content(kc)) + & + (CSV%kb(kc,n) * Atm_TL%Cloud(n)%Water_Content(kc)) + ! Compute the phase matrix coefficients IF( n_Phase_Elements > 0 .and. CScat%Include_Scattering ) THEN ! Compute the volume scattering coefficient @@ -672,6 +738,7 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & Atm , & ! FWD Input CScat , & ! FWD Input CScat_AD , & ! AD Input + GeometryInfo, & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input Atm_AD , & ! AD Output @@ -681,6 +748,7 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & TYPE(CRTM_Atmosphere_type), INTENT(IN) :: Atm TYPE(CRTM_AtmOptics_type) , INTENT(IN) :: CScat TYPE(CRTM_AtmOptics_type) , INTENT(IN OUT) :: CScat_AD + TYPE(CRTM_GeometryInfo_type), INTENT(IN) :: GeometryInfo INTEGER , INTENT(IN) :: SensorIndex INTEGER , INTENT(IN) :: ChannelIndex TYPE(CRTM_Atmosphere_type), INTENT(IN OUT) :: Atm_AD @@ -696,7 +764,7 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & LOGICAL :: Layer_Mask(Atm%n_Layers) INTEGER :: Layer_Index(Atm%n_Layers) INTEGER :: nCloud_Layers - REAL(fp) :: ke_AD, w_AD + REAL(fp) :: ke_AD, w_AD, kb_AD REAL(fp) :: pcoeff_AD(0:CScat%n_Legendre_Terms, CScat%n_Phase_Elements) REAL(fp) :: bs, bs_AD @@ -712,19 +780,17 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & n_Legendre_Terms = CScat_AD%n_Legendre_Terms n_Phase_Elements = CScat_AD%n_Phase_Elements CScat_AD%lOffset = CScat%lOffset - + ! --------------------------------------------- ! Loop over the different clouds in the profile ! --------------------------------------------- Cloud_loop: DO n = 1, Atm%n_Clouds - ! Only process clouds with more ! than the threshold water amount Layer_Mask = Atm%Cloud(n)%Water_Content > WATER_CONTENT_THRESHOLD nCloud_Layers = COUNT(Layer_Mask) IF ( nCloud_Layers == 0 ) CYCLE Cloud_loop - ! ------------------------------------ ! Loop over the current cloud's layers ! ------------------------------------ @@ -737,6 +803,7 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & bs_AD = ZERO pcoeff_AD = ZERO ke_AD = ZERO + kb_AD = ZERO w_AD = ZERO ! Compute the adjoint of the @@ -765,9 +832,14 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & (CSV%ke(kc,n) * CScat_AD%Optical_Depth(kc)) ke_AD = ke_AD + (Atm%Cloud(n)%Water_Content(kc) * CScat_AD%Optical_Depth(kc)) + IF ( SC(SensorIndex)%Is_Active_Sensor .and. CScat%Include_Scattering ) THEN + Atm_AD%Cloud(n)%Water_Content(kc) = Atm_AD%Cloud(n)%Water_Content(kc) + & + (CSV%kb(kc,n) * CScat_AD%Backscat_Coefficient(kc)) + kb_AD = kb_AD + (Atm%Cloud(n)%Water_Content(kc) * CScat_AD%Backscat_Coefficient(kc)) + END IF + ! Compute the adjoint of the volume ! scattering coefficient. - ke_AD = ke_AD + (Atm%Cloud(n)%Water_Content(kc) * bs_AD * CSV%w(kc,n) ) Atm_AD%Cloud(n)%Water_Content(kc) = Atm_AD%Cloud(n)%Water_Content(kc) + & ( bs_AD * CSV%ke(kc,n) * CSV%w(kc,n) ) @@ -778,10 +850,17 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & END IF IF( CSV%ke(kc,n) <= ZERO ) THEN ke_AD = ZERO + kb_AD = ZERO w_AD = ZERO END IF + + IF( CSV%kb(kc,n) <= ZERO ) THEN + kb_AD = ZERO + END IF + IF( CSV%w(kc,n) <= ZERO ) THEN w_AD = ZERO + kb_AD = ZERO pcoeff_AD = ZERO END IF @@ -790,10 +869,14 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & CALL Get_Cloud_Opt_MW_AD(CScat_AD , & ! Input Atm%Cloud(n)%Type , & ! Input CSV%ke(kc,n) , & ! Input + CSV%kb(kc,n) , & ! Input CSV%w(kc,n) , & ! Input + SC(SensorIndex)%Is_Active_Sensor , & ! Input ke_AD , & ! AD Input + kb_AD , & ! AD Input w_AD , & ! AD Input pcoeff_AD , & ! AD Input + Atm_AD%Cloud(n)%Water_Content(kc) , & ! AD Output Atm_AD%Cloud(n)%Effective_Radius(kc), & ! AD Output Atm_AD%Temperature(kc) , & ! AD Output CSV%csi(kc,n) ) ! Interpolation @@ -803,14 +886,18 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & CALL Get_Cloud_Opt_IR_AD(CScat_AD , & ! Input Atm%Cloud(n)%Type , & ! Input CSV%ke(kc,n) , & ! Input + CSV%kb(kc,n) , & ! Input CSV%w(kc,n) , & ! Input + SC(SensorIndex)%Is_Active_Sensor , & ! Input ke_AD , & ! AD Input + kb_AD , & ! AD Input w_AD , & ! AD Input pcoeff_AD , & ! AD Input Atm_AD%Cloud(n)%Effective_Radius(kc), & ! AD Output CSV%csi(kc,n) ) ! Interpolation ELSE ke_AD = ZERO + kb_AD = ZERO w_AD = ZERO pcoeff_AD = ZERO END IF @@ -842,6 +929,7 @@ SUBROUTINE Get_Cloud_Opt_IR( CloudScatter, & ! Input CloudScatter structure cloud_type , & ! Input see CRTM_Cloud_Define.f90 Reff , & ! Input effective radius (mm) ke , & ! Output optical depth for 1 mm water content + kb , & ! Output optical depth for 1 mm water content w , & ! Output single scattering albedo pcoeff , & ! Output spherical Legendre coefficients csi ) ! Output interpolation data @@ -850,7 +938,7 @@ SUBROUTINE Get_Cloud_Opt_IR( CloudScatter, & ! Input CloudScatter structure REAL(fp) , INTENT(IN) :: Frequency INTEGER , INTENT(IN) :: Cloud_Type REAL(fp) , INTENT(IN) :: Reff - REAL(fp) , INTENT(OUT) :: ke + REAL(fp) , INTENT(OUT) :: ke, kb REAL(fp) , INTENT(OUT) :: w REAL(fp) , INTENT(IN OUT) :: pcoeff(0:,:) TYPE(CSinterp_type) , INTENT(IN OUT) :: csi @@ -881,17 +969,19 @@ SUBROUTINE Get_Cloud_Opt_IR( CloudScatter, & ! Input CloudScatter structure ! based on CloudC LUT organisation ! ---------------------------------------------- SELECT CASE (Cloud_Type) - CASE(WATER_CLOUD) ; k=0 ! Liquid - CASE(ICE_CLOUD) ; k=3 ! Solid - CASE(RAIN_CLOUD) ; k=0 ! Liquid - CASE(SNOW_CLOUD) ; k=1 ! Solid - CASE(GRAUPEL_CLOUD); k=2 ! Solid - CASE(HAIL_CLOUD) ; k=3 ! Solid + CASE(WATER_CLOUD) ; k=1 ! Liquid + CASE(ICE_CLOUD) ; k=4 ! Solid + CASE(RAIN_CLOUD) ; k=1 ! Liquid + CASE(SNOW_CLOUD) ; k=2 ! Solid + CASE(GRAUPEL_CLOUD); k=3 ! Solid + CASE(HAIL_CLOUD) ; k=4 ! Solid + CASE DEFAULT ; k=HUGE(k) ! Case not found: Hopefully induce code to fail END SELECT ! Perform interpolation ! --------------------- CALL interp_2D( CloudC%ke_IR(csi%i1:csi%i2,csi%j1:csi%j2,k), csi%wlp, csi%xlp, ke ) + CALL interp_2D( CloudC%kb_IR(csi%i1:csi%i2,csi%j1:csi%j2,k), csi%wlp, csi%xlp, kb ) CALL interp_2D( CloudC%w_IR(csi%i1:csi%i2,csi%j1:csi%j2,k) , csi%wlp, csi%xlp, w ) IF (CloudScatter%n_Phase_Elements > 0 .and. CloudScatter%Include_Scattering ) THEN pcoeff(0,1) = POINT_5 @@ -916,20 +1006,24 @@ END SUBROUTINE Get_Cloud_Opt_IR ! scattereing coefficient (w_TL) ! spherical Legendre coefficients (pcoeff_TL) ! --------------------------------------------- - SUBROUTINE Get_Cloud_Opt_IR_TL( CloudScatter_TL, & ! Input CloudScatter TL structure - cloud_type , & ! Input see CRTM_Cloud_Define.f90 - ke , & ! Input - w , & ! Input - Reff_TL , & ! TL Input effective radius (mm) - ke_TL , & ! TL Output extinction coefficient (=~ optical depth for 1 mm water content) - w_TL , & ! TL Output single scattering albedo - pcoeff_TL , & ! TL Output spherical Legendre coefficients + SUBROUTINE Get_Cloud_Opt_IR_TL( CloudScatter_TL , & ! Input CloudScatter TL structure + cloud_type , & ! Input see CRTM_Cloud_Define.f90 + ke , & ! Input + kb , & ! Input + w , & ! Input + Is_Active_Sensor, & ! Input + Reff_TL , & ! TL Input effective radius (mm) + ke_TL , & ! TL Output extinction coefficient (=~ optical depth for 1 mm water content) + kb_TL , & ! TL Output backscat coefficient + w_TL , & ! TL Output single scattering albedo + pcoeff_TL , & ! TL Output spherical Legendre coefficients csi ) ! Input interpolation data ! Arguments TYPE(CRTM_AtmOptics_type), INTENT(IN) :: CloudScatter_TL INTEGER , INTENT(IN) :: Cloud_Type - REAL(fp), INTENT(IN) :: ke, w, Reff_TL - REAL(fp), INTENT(OUT) :: ke_TL + REAL(fp), INTENT(IN) :: ke, kb, w, Reff_TL + LOGICAL, INTENT(IN) :: Is_Active_Sensor + REAL(fp), INTENT(OUT) :: ke_TL, kb_TL REAL(fp), INTENT(OUT) :: w_TL REAL(fp), INTENT(IN OUT) :: pcoeff_TL(0:,:) TYPE(CSinterp_type), INTENT(IN) :: csi @@ -949,6 +1043,7 @@ SUBROUTINE Get_Cloud_Opt_IR_TL( CloudScatter_TL, & ! Input CloudScatter TL ! are outside LUT bounds IF ( csi%f_outbound .AND. csi%r_outbound ) THEN ke_TL = ZERO + kb_TL = ZERO w_TL = ZERO pcoeff_TL = ZERO RETURN @@ -979,12 +1074,13 @@ SUBROUTINE Get_Cloud_Opt_IR_TL( CloudScatter_TL, & ! Input CloudScatter TL ! based on CloudC LUT organisation ! ---------------------------------------------- SELECT CASE (Cloud_Type) - CASE(WATER_CLOUD) ; k=0 ! Liquid - CASE(ICE_CLOUD) ; k=3 ! Solid - CASE(RAIN_CLOUD) ; k=0 ! Liquid - CASE(SNOW_CLOUD) ; k=1 ! Solid - CASE(GRAUPEL_CLOUD); k=2 ! Solid - CASE(HAIL_CLOUD) ; k=3 ! Solid + CASE(WATER_CLOUD) ; k=1 ! Liquid + CASE(ICE_CLOUD) ; k=4 ! Solid + CASE(RAIN_CLOUD) ; k=1 ! Liquid + CASE(SNOW_CLOUD) ; k=2 ! Solid + CASE(GRAUPEL_CLOUD); k=3 ! Solid + CASE(HAIL_CLOUD) ; k=4 ! Solid + CASE DEFAULT ; k=HUGE(k) ! Case not found: Hopefully induce code to fail END SELECT @@ -995,6 +1091,11 @@ SUBROUTINE Get_Cloud_Opt_IR_TL( CloudScatter_TL, & ! Input CloudScatter TL CALL interp_2D_TL( z , csi%wlp, csi%xlp, & ! FWD Input z_TL, wlp_TL , xlp_TL , & ! TL Input ke_TL ) ! TL Output + ! Extinction coefficient + z => CloudC%kb_IR(csi%i1:csi%i2,csi%j1:csi%j2,k) + CALL interp_2D_TL( z , csi%wlp, csi%xlp, & ! FWD Input + z_TL, wlp_TL , xlp_TL , & ! TL Input + kb_TL ) ! TL Output ! Single scatter albedo z => CloudC%w_IR(csi%i1:csi%i2,csi%j1:csi%j2,k) CALL interp_2D_TL( z , csi%wlp, csi%xlp, & ! FWD Input @@ -1030,22 +1131,26 @@ END SUBROUTINE Get_Cloud_Opt_IR_TL ! IR bulk optical properties of a cloud: ! effective radius (Reff_AD) ! --------------------------------------------- - SUBROUTINE Get_Cloud_Opt_IR_AD( CloudScatter_AD, & ! Input CloudScatter AD structure - cloud_type , & ! Input see CRTM_Cloud_Define.f90 - ke , & ! Input - w , & ! Input - ke_AD , & ! AD Input extinction coefficient (=~ optical depth for 1 mm water content) - w_AD , & ! AD Input single scattering albedo - pcoeff_AD , & ! AD Input spherical Legendre coefficients - Reff_AD , & ! AD Output effective radius (mm) + SUBROUTINE Get_Cloud_Opt_IR_AD( CloudScatter_AD , & ! Input CloudScatter AD structure + cloud_type , & ! Input see CRTM_Cloud_Define.f90 + ke , & ! Input + kb , & ! Input + w , & ! Input + Is_Active_Sensor, & ! Input + ke_AD , & ! AD Input extinction coefficient (=~ optical depth for 1 mm water content) + kb_AD , & ! AD Input Backscatering coefficient + w_AD , & ! AD Input single scattering albedo + pcoeff_AD , & ! AD Input spherical Legendre coefficients + Reff_AD , & ! AD Output effective radius (mm) csi ) ! Input interpolation data ! Arguments TYPE(CRTM_AtmOptics_type), INTENT(IN) :: CloudScatter_AD INTEGER , INTENT(IN) :: Cloud_Type - REAL(fp), INTENT(IN) :: ke, w - REAL(fp), INTENT(IN OUT) :: ke_AD ! AD Input - REAL(fp), INTENT(IN OUT) :: w_AD ! AD Input - REAL(fp), INTENT(IN OUT) :: pcoeff_AD(0:,:) ! AD Input + REAL(fp), INTENT(IN) :: ke, kb, w + LOGICAL, INTENT(IN) :: Is_Active_Sensor + REAL(fp), INTENT(IN OUT) :: ke_AD, kb_AD ! AD Input + REAL(fp), INTENT(IN OUT) :: w_AD ! AD Input + REAL(fp), INTENT(IN OUT) :: pcoeff_AD(0:,:) ! AD Input REAL(fp), INTENT(IN OUT) :: Reff_AD ! AD Output TYPE(CSinterp_type), INTENT(IN) :: csi ! Local variables @@ -1065,6 +1170,7 @@ SUBROUTINE Get_Cloud_Opt_IR_AD( CloudScatter_AD, & ! Input CloudScatter AD IF ( csi%f_outbound .AND. csi%r_outbound ) THEN Reff_AD = ZERO ke_AD = ZERO + kb_AD = ZERO w_AD = ZERO pcoeff_AD = ZERO RETURN @@ -1083,12 +1189,13 @@ SUBROUTINE Get_Cloud_Opt_IR_AD( CloudScatter_AD, & ! Input CloudScatter AD ! based on CloudC LUT organisation ! ---------------------------------------------- SELECT CASE (Cloud_Type) - CASE(WATER_CLOUD) ; k=0 ! Liquid - CASE(ICE_CLOUD) ; k=3 ! Solid - CASE(RAIN_CLOUD) ; k=0 ! Liquid - CASE(SNOW_CLOUD) ; k=1 ! Solid - CASE(GRAUPEL_CLOUD); k=2 ! Solid - CASE(HAIL_CLOUD) ; k=3 ! Solid + CASE(WATER_CLOUD) ; k=1 ! Liquid + CASE(ICE_CLOUD) ; k=4 ! Solid + CASE(RAIN_CLOUD) ; k=1 ! Liquid + CASE(SNOW_CLOUD) ; k=2 ! Solid + CASE(GRAUPEL_CLOUD); k=3 ! Solid + CASE(HAIL_CLOUD) ; k=4 ! Solid + CASE DEFAULT ; k=HUGE(k) ! Case not found: Hopefully induce code to fail END SELECT ! Perform interpolation @@ -1123,6 +1230,11 @@ SUBROUTINE Get_Cloud_Opt_IR_AD( CloudScatter_AD, & ! Input CloudScatter AD CALL interp_2D_AD( z , csi%wlp, csi%xlp, & ! FWD Input ke_AD , & ! AD Input z_AD, wlp_AD, xlp_AD ) ! AD Output + ! Backscatering coefficient + z => CloudC%kb_IR(csi%i1:csi%i2,csi%j1:csi%j2,k) + CALL interp_2D_AD( z , csi%wlp, csi%xlp, & ! FWD Input + kb_AD , & ! AD Input + z_AD, wlp_AD, xlp_AD ) ! AD Output NULLIFY(z) @@ -1154,25 +1266,31 @@ END SUBROUTINE Get_Cloud_Opt_IR_AD ! asymmetry factor (g), and ! spherical Legendre coefficients (pcoeff) ! ------------------------------------------ - SUBROUTINE Get_Cloud_Opt_MW( CloudScatter, & ! Input CloudScatter structure - Frequency , & ! Input Frequency (GHz) - cloud_type , & ! Input see CRTM_Cloud_Define.f90 - Reff , & ! Input effective radius (mm) - Temperature , & ! Input cloudy temperature - ke , & ! Input optical depth for 1 mm water content - w , & ! Input single scattering albedo - pcoeff , & ! Output spherical Legendre coefficients - csi ) ! Output interpolation data + SUBROUTINE Get_Cloud_Opt_MW( CloudScatter , & ! Input CloudScatter structure + Frequency , & ! Input Frequency (GHz) + cloud_type , & ! Input see CRTM_Cloud_Define.f90 + Water_Density , & ! Input water density (kg.m^-3) + Reff , & ! Input effective radius (mm) + Temperature , & ! Input cloudy temperature + ke , & ! Input optical depth for 1 mm water content + kb , & ! Input Backscatering coeff for 1 mm water content + w , & ! Input single scattering albedo + pcoeff , & ! Output spherical Legendre coefficients + csi ) ! Output interpolation data ! Arguments - TYPE(CRTM_AtmOptics_type), INTENT(IN) :: CloudScatter + TYPE(CRTM_AtmOptics_type) , INTENT(IN) :: CloudScatter REAL(fp) , INTENT(IN) :: Frequency INTEGER , INTENT(IN) :: Cloud_Type + REAL(fp) , INTENT(IN) :: Water_Density REAL(fp) , INTENT(IN) :: Reff REAL(fp) , INTENT(IN) :: Temperature - REAL(fp) , INTENT(OUT) :: ke + REAL(fp) , INTENT(OUT) :: ke, kb REAL(fp) , INTENT(OUT) :: w REAL(fp) , INTENT(IN OUT) :: pcoeff(0:,:) TYPE(CSinterp_type) , INTENT(IN OUT) :: csi + + INTEGER :: cloud_state, cloud_loc + ! Local variables INTEGER :: j, k, l, m @@ -1183,17 +1301,37 @@ SUBROUTINE Get_Cloud_Opt_MW( CloudScatter, & ! Input CloudScatter structure pcoeff = ZERO - ! Find the frequency, effective radius + ! Find the frequency, effective radius (or water content) ! and temperature indices for interpolation ! ----------------------------------------- csi%f_int = MAX(MIN(CloudC%Frequency_MW(CloudC%n_MW_Frequencies),Frequency),CloudC%Frequency_MW(1)) CALL find_index(CloudC%Frequency_MW, csi%f_int, csi%i1,csi%i2, csi%f_outbound) csi%f = CloudC%Frequency_MW(csi%i1:csi%i2) - csi%r_int = MAX(MIN(CloudC%Reff_MW(CloudC%n_MW_Radii),Reff),CloudC%Reff_MW(1)) - CALL find_index(CloudC%Reff_MW, csi%r_int, csi%j1,csi%j2, csi%r_outbound) - csi%r = CloudC%Reff_MW(csi%j1:csi%j2) - + ! If all Reff_MW existed in the CloudCoeff then CloudC%Reff_MW should be greater than zero and + ! will use Reff for interpolation otherwise will use the water content + IF (ALL(CloudC%Reff_MW .GT. ZERO)) THEN + csi%r_int = MAX(MIN(CloudC%Reff_MW(CloudC%n_MW_Radii),Reff),CloudC%Reff_MW(1)) + CALL find_index(CloudC%Reff_MW, csi%r_int, csi%j1,csi%j2, csi%r_outbound) + csi%r = CloudC%Reff_MW(csi%j1:csi%j2) + + ! Find the index of the given cloud type (k) in CloudCoeff + ! The array index starts from zero but findloc starts from 1 + cloud_loc = FINDLOC(CLOUD_TYPE_MIE_TAMU, Cloud_Type, DIM=1) - 1 + cloud_state = CLOUD_STATE_MIE_TAMU(cloud_loc) + k = CLOUD_INDEX_MIE_TAMU(cloud_loc) + ELSE + csi%r_int = MAX(MIN(CloudC%Water_Density_MW(CloudC%n_MW_Radii),Water_Density),CloudC%Water_Density_MW(1)) + CALL find_index(CloudC%Water_Density_MW, csi%r_int, csi%j1,csi%j2, csi%r_outbound) + csi%r = CloudC%Water_Density_MW(csi%j1:csi%j2) + + ! Find the index of the given cloud type (k) in CloudCoeff + ! The array index starts from zero but findloc starts from 1 + cloud_loc = FINDLOC(CLOUD_TYPE_DDA_ARTS, Cloud_Type, DIM=1) - 1 + cloud_state = CLOUD_STATE_DDA_ARTS(cloud_loc) + k = CLOUD_INDEX_DDA_ARTS(cloud_loc) + ENDIF + csi%t_int = MAX(MIN(CloudC%Temperature(CloudC%n_Temperatures),Temperature),CloudC%Temperature(1)) CALL find_index(CloudC%Temperature, csi%t_int, csi%k1,csi%k2, csi%t_outbound) csi%t = CloudC%Temperature(csi%k1:csi%k2) @@ -1212,65 +1350,61 @@ SUBROUTINE Get_Cloud_Opt_MW( CloudScatter, & ! Input CloudScatter structure ! Perform interpolation based on cloud type ! ----------------------------------------- - SELECT CASE (Cloud_Type) - ! Only 2-D interpolation of extinction coefficient as a - ! fn. of frequency and temperature for water cloud; i.e. - ! we're only considering Rayleigh scattering here. - CASE (WATER_CLOUD) - j = 1 - CALL interp_2D( CloudC%ke_L_MW(csi%i1:csi%i2,j,csi%k1:csi%k2), csi%wlp, csi%ylp, ke ) - - ! All 3-D interpolations for rain cloud! - CASE (RAIN_CLOUD) - CALL interp_3D( CloudC%ke_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2), csi%wlp, csi%xlp, csi%ylp, ke ) - CALL interp_3D( CloudC%w_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) , csi%wlp, csi%xlp, csi%ylp, w ) - IF ( CloudScatter%n_Phase_Elements > 0 .and. CloudScatter%Include_Scattering ) THEN - pcoeff(0,1) = POINT_5 - DO m = 1, CloudScatter%n_Phase_Elements - DO l = 1, CloudScatter%n_Legendre_Terms - CALL interp_3D( CloudC%pcoeff_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2,l+CloudScatter%lOffset,m), & - csi%wlp, csi%xlp, csi%ylp, pcoeff(l,m) ) - END DO - END DO - + SELECT CASE (cloud_state) + CASE (LIQUID) + ! Only 2-D interpolation of extinction coefficient as a + ! fn. of frequency and temperature for water cloud; i.e. + ! we're only considering Rayleigh scattering here. + IF(Cloud_Type .EQ. WATER_CLOUD) THEN + j = 1 + CALL interp_2D( CloudC%ke_L_MW(csi%i1:csi%i2,j,csi%k1:csi%k2), csi%wlp, csi%ylp, ke ) + CALL interp_2D( CloudC%kb_L_MW(csi%i1:csi%i2,j,csi%k1:csi%k2), csi%wlp, csi%ylp, kb ) + ! All 3-D interpolations for rain cloud! ELSE - ! Absorption coefficient - ke = ke * (ONE - w) - END IF - - ! Only 1-D interpolation of extinction coefficient as a - ! fn. of frequency for ice cloud - CASE (ICE_CLOUD) - j = 1; k = 3 - CALL interp_1D( CloudC%ke_S_MW(csi%i1:csi%i2,j,k), csi%wlp, ke ) - - ! The remaining cloud types have 2-D interpolation - ! as a fn. of frequency and radius - CASE DEFAULT - ! Select the LUT density - SELECT CASE (Cloud_Type) - CASE (GRAUPEL_CLOUD); k = 2 - CASE (HAIL_CLOUD) ; k = 3 - CASE DEFAULT ; k = 1 - END SELECT - ! Perform interpolation - CALL interp_2D( CloudC%ke_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k), csi%wlp, csi%xlp, ke ) - CALL interp_2D( CloudC%w_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) , csi%wlp, csi%xlp, w ) - IF (CloudScatter%n_Phase_Elements > 0 .and. CloudScatter%Include_Scattering ) THEN - pcoeff(0,1) = POINT_5 - DO m = 1, CloudScatter%n_Phase_Elements - DO l = 1, CloudScatter%n_Legendre_Terms - CALL interp_2D( CloudC%pcoeff_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k,l+CloudScatter%lOffset,m), & - csi%wlp, csi%xlp, pcoeff(l,m) ) - END DO - END DO - + CALL interp_3D( CloudC%ke_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2), csi%wlp, csi%xlp, csi%ylp, ke ) + CALL interp_3D( CloudC%kb_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2), csi%wlp, csi%xlp, csi%ylp, kb ) + CALL interp_3D( CloudC%w_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) , csi%wlp, csi%xlp, csi%ylp, w ) + IF ( CloudScatter%n_Phase_Elements > 0 .and. CloudScatter%Include_Scattering ) THEN + pcoeff(0,1) = POINT_5 + DO m = 1, CloudScatter%n_Phase_Elements + DO l = 1, CloudScatter%n_Legendre_Terms + CALL interp_3D( CloudC%pcoeff_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2,l+CloudScatter%lOffset,m), & + csi%wlp, csi%xlp, csi%ylp, pcoeff(l,m) ) + END DO + END DO + ELSE + ! Absorption coefficient + ke = ke * (ONE - w) + END IF ! Cloud scatter + ENDIF !Cloud_Type + CASE (FROZEN) + IF (Cloud_Type .EQ. ICE_CLOUD) THEN + j = 1 + CALL interp_1D( CloudC%ke_S_MW(csi%i1:csi%i2,j,k), csi%wlp, ke ) + CALL interp_1D( CloudC%kb_S_MW(csi%i1:csi%i2,j,k), csi%wlp, kb ) ELSE - ! Absorption coefficient - ke = ke * (ONE - w) - END IF - + ! Perform interpolation + CALL interp_2D( CloudC%ke_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k), csi%wlp, csi%xlp, ke ) + CALL interp_2D( CloudC%kb_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k), csi%wlp, csi%xlp, kb ) + CALL interp_2D( CloudC%w_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) , csi%wlp, csi%xlp, w ) + IF (CloudScatter%n_Phase_Elements > 0 .and. CloudScatter%Include_Scattering ) THEN + pcoeff(0,1) = POINT_5 + DO m = 1, CloudScatter%n_Phase_Elements + DO l = 1, CloudScatter%n_Legendre_Terms + CALL interp_2D( CloudC%pcoeff_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k,l+CloudScatter%lOffset,m), & + csi%wlp, csi%xlp, pcoeff(l,m) ) + END DO + END DO + + ELSE + ! Absorption coefficient + ke = ke * (ONE - w) + END IF + END IF ! ICE_Cloud etc interpol + CASE DEFAULT + print*, 'Cloud State not defined' + STOP END SELECT END SUBROUTINE Get_Cloud_Opt_MW @@ -1283,22 +1417,28 @@ END SUBROUTINE Get_Cloud_Opt_MW ! scattereing coefficient (w_TL) ! spherical Legendre coefficients (pcoeff_TL) ! --------------------------------------------- - SUBROUTINE Get_Cloud_Opt_MW_TL( CloudScatter_TL, & ! Input CloudScatter TL structure - cloud_type , & ! Input see CRTM_Cloud_Define.f90 - ke , & ! Input - w , & ! Input - Reff_TL , & ! TL Input effective radius (mm) - Temperature_TL , & ! TL Input cloudy temperature - ke_TL , & ! TL Output extinction coefficient (=~ optical depth for 1 mm water content) - w_TL , & ! TL Output single scattering albedo - pcoeff_TL , & ! TL Output spherical Legendre coefficients - csi ) ! Input interpolation data + SUBROUTINE Get_Cloud_Opt_MW_TL( CloudScatter_TL , & ! Input CloudScatter TL structure + cloud_type , & ! Input see CRTM_Cloud_Define.f90 + ke , & ! Input + kb , & ! Input + w , & ! Input + Is_Active_Sensor , & ! Input + Water_Density_TL , & ! TL Input effective radius (mm) + Reff_TL , & ! TL Input effective radius (mm) + Temperature_TL , & ! TL Input cloudy temperature + ke_TL , & ! TL Output extinction coefficient (=~ optical depth for 1 mm water content) + kb_TL , & ! TL Output Backscatering coefficient + w_TL , & ! TL Output single scattering albedo + pcoeff_TL , & ! TL Output spherical Legendre coefficients + csi ) ! Input interpolation data ! Arguments TYPE(CRTM_AtmOptics_type), INTENT(IN) :: CloudScatter_TL INTEGER , INTENT(IN) :: Cloud_Type - REAL(fp), INTENT(IN) :: ke, w, Reff_TL + REAL(fp), INTENT(IN) :: ke, kb, w, Reff_TL + REAL(fp), INTENT(IN) :: Water_Density_TL REAL(fp), INTENT(IN) :: Temperature_TL - REAL(fp), INTENT(OUT) :: ke_TL + LOGICAL, INTENT(IN) :: Is_Active_Sensor + REAL(fp), INTENT(OUT) :: ke_TL, kb_TL REAL(fp), INTENT(OUT) :: w_TL REAL(fp), INTENT(IN OUT) :: pcoeff_TL(0:,:) TYPE(CSinterp_type), INTENT(IN) :: csi @@ -1309,6 +1449,10 @@ SUBROUTINE Get_Cloud_Opt_MW_TL( CloudScatter_TL, & ! Input CloudScatter TL str REAL(fp) :: z2_TL(NPTS,NPTS) REAL(fp) :: z3_TL(NPTS,NPTS,NPTS) TYPE(LPoly_type) :: wlp_TL, xlp_TL, ylp_TL + + ! Variables to find the cloud index and state + INTEGER :: cloud_state, cloud_loc + !JR Static initialization means only 1 copy of the variable. OpenMP over profiles !JR means $OPENMP_NUM_THREADS copies are needed. So change to run-time initialization !JR REAL(fp), POINTER :: z2(:,:) => NULL() @@ -1327,14 +1471,31 @@ SUBROUTINE Get_Cloud_Opt_MW_TL( CloudScatter_TL, & ! Input CloudScatter TL str ! The local TL inputs f_int_TL = ZERO f_TL = ZERO - r_int_TL = Reff_TL r_TL = ZERO t_int_TL = Temperature_TL t_TL = ZERO z2_TL = ZERO z3_TL = ZERO - + ! If all Reff_MW existed in the CloudCoeff then CloudC%Reff_MW should be greater than zero and + ! will use Reff for interpolation otherwise will use the water content + IF (ALL(CloudC%Reff_MW .GT. ZERO)) THEN + ! Find the index of the given cloud type (k) in CloudCoeff + ! The array index starts from zero but findloc starts from 1 + cloud_loc = FINDLOC(CLOUD_TYPE_MIE_TAMU, Cloud_Type, DIM=1) - 1 + cloud_state = CLOUD_STATE_MIE_TAMU(cloud_loc) + k = CLOUD_INDEX_MIE_TAMU(cloud_loc) + r_int_TL = Reff_TL + ELSE + ! Find the index of the given cloud type (k) in CloudCoeff + ! The array index starts from zero but findloc starts from 1 + cloud_loc = FINDLOC(CLOUD_TYPE_DDA_ARTS, Cloud_Type, DIM=1) - 1 + cloud_state = CLOUD_STATE_DDA_ARTS(cloud_loc) + k = CLOUD_INDEX_DDA_ARTS(cloud_loc) + r_int_TL = Water_Density_TL + END IF + + ! Calculate the TL interpolating polynomials ! ------------------------------------------ ! Frequency term (always zero. This is a placeholder for testing) @@ -1342,7 +1503,7 @@ SUBROUTINE Get_Cloud_Opt_MW_TL( CloudScatter_TL, & ! Input CloudScatter TL str csi%wlp, & ! FWD Input f_TL, f_int_TL, & ! TL Input wlp_TL ) ! TL Output - ! Effective radius term + ! size term: effective radius or water content CALL LPoly_TL( csi%r, csi%r_int, & ! FWD Input csi%xlp, & ! FWD Input r_TL, r_int_TL, & ! TL Input @@ -1353,116 +1514,132 @@ SUBROUTINE Get_Cloud_Opt_MW_TL( CloudScatter_TL, & ! Input CloudScatter TL str t_TL, t_int_TL, & ! TL Input ylp_TL ) ! TL Output - ! Perform interpolation based on cloud type ! ----------------------------------------- - SELECT CASE (Cloud_Type) - - ! Only 2-D interpolation of extinction coefficient as a - ! fn. of frequency and temperature for water cloud; i.e. - ! we're only considering Rayleigh scattering here. - CASE (WATER_CLOUD) - ! No TL output when all dimensions - ! are outside LUT bounds - IF ( csi%f_outbound .AND. csi%t_outbound ) THEN - ke_TL = ZERO - RETURN - END IF - j = 1 - z2 => CloudC%ke_L_MW(csi%i1:csi%i2,j,csi%k1:csi%k2) - CALL interp_2D_TL( z2 , csi%wlp, csi%ylp, & ! FWD Input - z2_TL, wlp_TL , ylp_TL , & ! TL Input - ke_TL ) ! TL Output - - ! All 3-D interpolations for rain cloud! - CASE (RAIN_CLOUD) - ! No TL output when all dimensions - ! are outside LUT bounds - IF ( csi%f_outbound .AND. csi%r_outbound .AND. csi%t_outbound ) THEN - ke_TL = ZERO - RETURN - END IF - ! Extinction coefficient - z3 => CloudC%ke_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) - CALL interp_3D_TL( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input - z3_TL, wlp_TL , xlp_TL , ylp_TL , & ! TL Input - ke_TL ) ! TL Output - ! Single scatter albedo - z3 => CloudC%w_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) - CALL interp_3D_TL( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input - z3_TL, wlp_TL , xlp_TL , ylp_TL , & ! TL Input - w_TL ) ! TL Output - ! Phase matrix coefficients - IF ( CloudScatter_TL%n_Phase_Elements > 0 .and. CloudScatter_TL%Include_Scattering ) THEN - pcoeff_TL(0,1) = ZERO - DO m = 1, CloudScatter_TL%n_Phase_Elements - DO l = 1, CloudScatter_TL%n_Legendre_Terms - z3 => CloudC%pcoeff_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2,l+CloudScatter_TL%lOffset,m) + SELECT CASE (cloud_state) + CASE (LIQUID) + IF(Cloud_Type .EQ. WATER_CLOUD) THEN + ! Only 2-D interpolation of extinction coefficient as a + ! fn. of frequency and temperature for water cloud; i.e. + ! we're only considering Rayleigh scattering here. + ! No TL output when all dimensions + ! are outside LUT bounds + IF ( csi%f_outbound .AND. csi%t_outbound ) THEN + ke_TL = ZERO + kb_TL = ZERO + RETURN + END IF + j = 1 + z2 => CloudC%ke_L_MW(csi%i1:csi%i2,j,csi%k1:csi%k2) + CALL interp_2D_TL( z2 , csi%wlp, csi%ylp, & ! FWD Input + z2_TL, wlp_TL , ylp_TL , & ! TL Input + ke_TL ) ! TL Output + z2 => CloudC%kb_L_MW(csi%i1:csi%i2,j,csi%k1:csi%k2) + CALL interp_2D_TL( z2 , csi%wlp, csi%ylp, & ! FWD Input + z2_TL, wlp_TL , ylp_TL , & ! TL Input + kb_TL ) ! TL Output + ELSE ! Rain_Cloud + ! All 3-D interpolations for rain cloud! + ! No TL output when all dimensions + ! are outside LUT bounds + IF ( csi%f_outbound .AND. csi%r_outbound .AND. csi%t_outbound ) THEN + ke_TL = ZERO + kb_TL = ZERO + RETURN + END IF + ! Extinction coefficient + z3 => CloudC%ke_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) + CALL interp_3D_TL( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input + z3_TL, wlp_TL , xlp_TL , ylp_TL , & ! TL Input + ke_TL ) ! TL Output + ! Backscatering coefficient + IF ( Is_Active_Sensor .and. CloudScatter_TL%Include_Scattering ) THEN + z3 => CloudC%kb_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) CALL interp_3D_TL( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input z3_TL, wlp_TL , xlp_TL , ylp_TL , & ! TL Input - pcoeff_TL(l,m) ) ! TL Output - END DO - END DO - ELSE - ! Absorption coefficient - IF( w < ONE ) THEN - ke_TL = ke_TL * (ONE - w) - ke/(ONE -w) * w_TL - ELSE - ke_TL = ZERO - END IF - END IF - - ! No TL interpolation of extinction coefficient as it - ! is only a fn. of frequency for ice cloud - CASE (ICE_CLOUD) - ke_TL = ZERO - - ! The remaining cloud types have 2-D interpolation - ! as a fn. of frequency and radius - CASE DEFAULT - ! No TL output when all dimensions - ! are outside LUT bounds - IF ( csi%f_outbound .AND. csi%r_outbound ) THEN - ke_TL = ZERO - RETURN - END IF - ! Select the LUT temperature - SELECT CASE (Cloud_Type) - CASE (GRAUPEL_CLOUD); k = 2 - CASE (HAIL_CLOUD) ; k = 3 - CASE DEFAULT ; k = 1 - END SELECT - ! Extinction coefficient - z2 => CloudC%ke_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) - CALL interp_2D_TL( z2 , csi%wlp, csi%xlp, & ! FWD Input - z2_TL, wlp_TL , xlp_TL , & ! TL Input - ke_TL ) ! TL Output - ! Single scatter albedo - z2 => CloudC%w_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) - CALL interp_2D_TL( z2 , csi%wlp, csi%xlp, & ! FWD Input - z2_TL, wlp_TL , xlp_TL , & ! TL Input - w_TL ) ! TL Output - ! Phase matrix coefficients - IF ( CloudScatter_TL%n_Phase_Elements > 0 .and. CloudScatter_TL%Include_Scattering ) THEN - pcoeff_TL(0,1) = ZERO - DO m = 1, CloudScatter_TL%n_Phase_Elements - DO l = 1, CloudScatter_TL%n_Legendre_Terms - z2 => CloudC%pcoeff_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k,l+CloudScatter_TL%lOffset,m) - CALL interp_2D_TL( z2 , csi%wlp, csi%xlp, & ! FWD Input - z2_TL, wlp_TL , xlp_TL , & ! TL Input - pcoeff_TL(l,m) ) ! TL Output - END DO - END DO - - ELSE - ! Absorption coefficient - IF( w < ONE ) THEN - ke_TL = ke_TL * (ONE - w) - ke/(ONE -w) * w_TL - ELSE - ke_TL = ZERO - END IF + kb_TL ) ! TL Output + END IF + ! Single scatter albedo + z3 => CloudC%w_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) + CALL interp_3D_TL( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input + z3_TL, wlp_TL , xlp_TL , ylp_TL , & ! TL Input + w_TL ) ! TL Output + ! Phase matrix coefficients + IF ( CloudScatter_TL%n_Phase_Elements > 0 .and. CloudScatter_TL%Include_Scattering ) THEN + pcoeff_TL(0,1) = ZERO + DO m = 1, CloudScatter_TL%n_Phase_Elements + DO l = 1, CloudScatter_TL%n_Legendre_Terms + z3 => CloudC%pcoeff_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2,l+CloudScatter_TL%lOffset,m) + CALL interp_3D_TL( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input + z3_TL, wlp_TL , xlp_TL , ylp_TL , & ! TL Input + pcoeff_TL(l,m) ) ! TL Output + END DO + END DO + ELSE + ! Absorption coefficient + IF( w < ONE ) THEN + ke_TL = ke_TL * (ONE - w) - ke/(ONE -w) * w_TL + ELSE + ke_TL = ZERO + END IF + END IF + END IF ! Cloud_Type + CASE (FROZEN) + IF (Cloud_Type .EQ. ICE_CLOUD) THEN + ! No TL interpolation of extinction coefficient as it + ! is only a fn. of frequency for ice cloud + ke_TL = ZERO + kb_TL = ZERO + ELSE ! All other frozen habits + ! The remaining cloud types have 2-D interpolation + ! as a fn. of frequency and radius + ! No TL output when all dimensions + ! are outside LUT bounds + IF ( csi%f_outbound .AND. csi%r_outbound ) THEN + ke_TL = ZERO + kb_TL = ZERO + RETURN + END IF + + ! Extinction coefficient + z2 => CloudC%ke_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) + CALL interp_2D_TL( z2 , csi%wlp, csi%xlp, & ! FWD Input + z2_TL, wlp_TL , xlp_TL , & ! TL Input + ke_TL ) ! TL Output + ! Backscatering coefficient + IF (Is_Active_Sensor .and. CloudScatter_TL%Include_Scattering ) THEN + z2 => CloudC%kb_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) + CALL interp_2D_TL( z2 , csi%wlp, csi%xlp, & ! FWD Input + z2_TL, wlp_TL , xlp_TL , & ! TL Input + kb_TL ) ! TL Output + END IF + ! Single scatter albedo + z2 => CloudC%w_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) + CALL interp_2D_TL( z2 , csi%wlp, csi%xlp, & ! FWD Input + z2_TL, wlp_TL , xlp_TL , & ! TL Input + w_TL ) ! TL Output + ! Phase matrix coefficients + IF ( CloudScatter_TL%n_Phase_Elements > 0 .and. CloudScatter_TL%Include_Scattering ) THEN + pcoeff_TL(0,1) = ZERO + DO m = 1, CloudScatter_TL%n_Phase_Elements + DO l = 1, CloudScatter_TL%n_Legendre_Terms + z2 => CloudC%pcoeff_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k,l+CloudScatter_TL%lOffset,m) + CALL interp_2D_TL( z2 , csi%wlp, csi%xlp, & ! FWD Input + z2_TL, wlp_TL , xlp_TL , & ! TL Input + pcoeff_TL(l,m) ) ! TL Output + END DO + END DO + ELSE + ! Absorption coefficient + IF( w < ONE ) THEN + ke_TL = ke_TL * (ONE - w) - ke/(ONE -w) * w_TL + ELSE + ke_TL = ZERO + END IF + END IF END IF END SELECT + NULLIFY(z2, z3) END SUBROUTINE Get_Cloud_Opt_MW_TL @@ -1474,25 +1651,31 @@ END SUBROUTINE Get_Cloud_Opt_MW_TL ! effective radius (Reff_AD), ! temperature (temperature_AD) ! --------------------------------------------- - SUBROUTINE Get_Cloud_Opt_MW_AD(CloudScatter_AD, & ! Input CloudScatter AD structure - cloud_type , & ! Input see CRTM_Cloud_Define.f90 - ke , & ! Input - w , & ! Input - ke_AD , & ! AD Input extinction coefficient (=~ optical depth for 1 mm water content) - w_AD , & ! AD Input single scattering albedo - pcoeff_AD , & ! AD Input spherical Legendre coefficients - Reff_AD , & ! AD Output effective radius (mm) - Temperature_AD , & ! AD Output temperature - csi ) ! Input interpolation data + SUBROUTINE Get_Cloud_Opt_MW_AD(CloudScatter_AD , & ! Input CloudScatter AD structure + cloud_type , & ! Input see CRTM_Cloud_Define.f90 + ke , & ! Input + kb , & ! Input + w , & ! Input + Is_Active_Sensor , & ! Input + ke_AD , & ! AD Input extinction coefficient (=~ optical depth for 1 mm water content) + kb_AD , & ! AD Input Backscatering coefficient + w_AD , & ! AD Input single scattering albedo + pcoeff_AD , & ! AD Input spherical Legendre coefficients + Water_Density_AD , & ! AD Output water content (kg.m^-3) + Reff_AD , & ! AD Output effective radius (mm) + Temperature_AD , & ! AD Output temperature + csi ) ! Input interpolation data ! Arguments TYPE(CRTM_AtmOptics_type), INTENT(IN) :: CloudScatter_AD INTEGER , INTENT(IN) :: Cloud_Type - REAL(fp), INTENT(IN) :: ke, w - REAL(fp), INTENT(IN OUT) :: ke_AD ! AD Input - REAL(fp), INTENT(IN OUT) :: w_AD ! AD Input - REAL(fp), INTENT(IN OUT) :: pcoeff_AD(0:,:) ! AD Input - REAL(fp), INTENT(IN OUT) :: Reff_AD ! AD Output - REAL(fp), INTENT(IN OUT) :: Temperature_AD ! AD Output + REAL(fp), INTENT(IN) :: ke, kb, w + LOGICAL, INTENT(IN) :: Is_Active_Sensor + REAL(fp), INTENT(IN OUT) :: ke_AD, kb_AD ! AD Input + REAL(fp), INTENT(IN OUT) :: w_AD ! AD Input + REAL(fp), INTENT(IN OUT) :: pcoeff_AD(0:,:) ! AD Input + REAL(fp), INTENT(IN OUT) :: Water_Density_AD ! AD Output + REAL(fp), INTENT(IN OUT) :: Reff_AD ! AD Output + REAL(fp), INTENT(IN OUT) :: Temperature_AD ! AD Output TYPE(CSinterp_type), INTENT(IN) :: csi ! Local variables INTEGER :: j, k, l, m @@ -1508,6 +1691,9 @@ SUBROUTINE Get_Cloud_Opt_MW_AD(CloudScatter_AD, & ! Input CloudScatter AD REAL(fp), POINTER :: z2(:,:) REAL(fp), POINTER :: z3(:,:,:) + ! Cloud index and state in CloudCoeff + INTEGER :: cloud_state, cloud_loc + NULLIFY(z2) NULLIFY(z3) ! Setup @@ -1525,182 +1711,220 @@ SUBROUTINE Get_Cloud_Opt_MW_AD(CloudScatter_AD, & ! Input CloudScatter AD CALL Clear_LPoly(xlp_AD) CALL Clear_LPoly(ylp_AD) - - ! Perform interpolation based on cloud type - ! ----------------------------------------- - SELECT CASE (Cloud_Type) + ! If all Reff_MW existed in the CloudCoeff then CloudC%Reff_MW should be greater than zero and + ! will use Reff for interpolation otherwise will use the water content + IF (ALL(CloudC%Reff_MW .GT. ZERO)) THEN + ! Find the index of the given cloud type (k) in CloudCoeff + ! The array index starts from zero but findloc starts from 1 + cloud_loc = FINDLOC(CLOUD_TYPE_MIE_TAMU, Cloud_Type, DIM=1) - 1 + cloud_state = CLOUD_STATE_MIE_TAMU(cloud_loc) + k = CLOUD_INDEX_MIE_TAMU(cloud_loc) + ELSE + ! Find the index of the given cloud type (k) in CloudCoeff + ! The array index starts from zero but findloc starts from 1 + cloud_loc = FINDLOC(CLOUD_TYPE_DDA_ARTS, Cloud_Type, DIM=1) - 1 + cloud_state = CLOUD_STATE_DDA_ARTS(cloud_loc) + k = CLOUD_INDEX_DDA_ARTS(cloud_loc) + END IF - ! Only 2-D interpolation of extinction coefficient as a - ! fn. of frequency and temperature for water cloud; i.e. - ! we're only considering Rayleigh scattering here. - ! ------------------------------------------------------ - CASE (WATER_CLOUD) - ! No AD output when all dimensions - ! are outside LUT bounds - IF ( csi%f_outbound .AND. csi%t_outbound ) THEN - ke_AD = ZERO - w_AD = ZERO - pcoeff_AD = ZERO - RETURN - END IF - ! Perform the AD interpolations - j = 1 - z2 => CloudC%ke_L_MW(csi%i1:csi%i2,j,csi%k1:csi%k2) - CALL interp_2D_AD( z2 , csi%wlp, csi%ylp, & ! FWD Input - ke_AD , & ! AD Input - z2_AD, wlp_AD, ylp_AD ) ! AD Output - ! Compute the AD of the interpolating polynomials - ! Temperature term - CALL LPoly_AD( csi%t, csi%t_int, & ! FWD Input - csi%ylp, & ! FWD Input - ylp_AD, & ! AD Input - t_AD, t_int_AD ) ! AD Output - ! Frequency term (always zero. This is a placeholder for testing) - CALL LPoly_AD( csi%f, csi%f_int, & ! FWD Input - csi%wlp, & ! FWD Input - wlp_AD, & ! AD Input - f_AD, f_int_AD ) ! AD Output - ! The AD outputs - Temperature_AD = Temperature_AD + t_int_AD - - - ! All 3-D interpolations for rain cloud! - ! -------------------------------------- - CASE (RAIN_CLOUD) - ! No AD output when all dimensions - ! are outside LUT bounds - IF ( csi%f_outbound .AND. csi%r_outbound .AND. csi%t_outbound ) THEN - ke_AD = ZERO - w_AD = ZERO - pcoeff_AD = ZERO - RETURN - END IF - ! Perform the AD interpolations - ! Phase matrix coefficients - IF (CloudScatter_AD%n_Phase_Elements > 0 .and. CloudScatter_AD%Include_Scattering ) THEN - DO m = 1, CloudScatter_AD%n_Phase_Elements - DO l = 1, CloudScatter_AD%n_Legendre_Terms - z3 => CloudC%pcoeff_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2,l+CloudScatter_AD%lOffset,m) + ! Perform interpolation based on cloud type + ! ----------------------------------------- + SELECT CASE (cloud_state) + CASE (LIQUID) + IF(Cloud_Type .EQ. WATER_CLOUD) THEN + ! Only 2-D interpolation of extinction coefficient as a + ! fn. of frequency and temperature for water cloud; i.e. + ! we're only considering Rayleigh scattering here. + ! ------------------------------------------------------ + ! No AD output when all dimensions + ! are outside LUT bounds + IF ( csi%f_outbound .AND. csi%t_outbound ) THEN + ke_AD = ZERO + kb_AD = ZERO + w_AD = ZERO + pcoeff_AD = ZERO + RETURN + END IF + ! Perform the AD interpolations + j = 1 + z2 => CloudC%ke_L_MW(csi%i1:csi%i2,j,csi%k1:csi%k2) + CALL interp_2D_AD( z2 , csi%wlp, csi%ylp, & ! FWD Input + ke_AD , & ! AD Input + z2_AD, wlp_AD, ylp_AD ) ! AD Output + + IF (Is_Active_Sensor .and. CloudScatter_AD%Include_Scattering ) THEN + z2 => CloudC%kb_L_MW(csi%i1:csi%i2,j,csi%k1:csi%k2) + CALL interp_2D_AD( z2 , csi%wlp, csi%ylp, & ! FWD Input + kb_AD , & ! AD Input + z2_AD, wlp_AD, ylp_AD ) ! AD Output + END IF + ! Compute the AD of the interpolating polynomials + ! Temperature term + CALL LPoly_AD( csi%t, csi%t_int, & ! FWD Input + csi%ylp, & ! FWD Input + ylp_AD, & ! AD Input + t_AD, t_int_AD ) ! AD Output + ! Frequency term (always zero. This is a placeholder for testing) + CALL LPoly_AD( csi%f, csi%f_int, & ! FWD Input + csi%wlp, & ! FWD Input + wlp_AD, & ! AD Input + f_AD, f_int_AD ) ! AD Output + ! The AD outputs + Temperature_AD = Temperature_AD + t_int_AD + ! All 3-D interpolations for rain cloud! + ! -------------------------------------- + ELSE + ! No AD output when all dimensions + ! are outside LUT bounds + IF ( csi%f_outbound .AND. csi%r_outbound .AND. csi%t_outbound ) THEN + ke_AD = ZERO + kb_AD = ZERO + w_AD = ZERO + pcoeff_AD = ZERO + RETURN + END IF + ! Perform the AD interpolations + ! Phase matrix coefficients + IF (CloudScatter_AD%n_Phase_Elements > 0 .and. CloudScatter_AD%Include_Scattering ) THEN + DO m = 1, CloudScatter_AD%n_Phase_Elements + DO l = 1, CloudScatter_AD%n_Legendre_Terms + z3 => CloudC%pcoeff_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2,l+CloudScatter_AD%lOffset,m) + CALL interp_3D_AD( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input + pcoeff_AD(l,m) , & ! AD Input + z3_AD, wlp_AD , xlp_AD , ylp_AD ) ! AD Output + END DO + END DO + pcoeff_AD(0,1) = ZERO + + ELSE + ! Absorption coefficient + IF( w < ONE ) THEN + w_AD = w_AD - ke/(ONE -w) * ke_AD + ke_AD = ke_AD * (ONE - w) + ELSE + ke_AD = ZERO + END IF + END IF + ! Single scatter albedo + z3 => CloudC%w_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) + CALL interp_3D_AD( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input + w_AD , & ! AD Input + z3_AD, wlp_AD , xlp_AD , ylp_AD ) ! AD Output + ! Extinction coefficient + z3 => CloudC%ke_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) + CALL interp_3D_AD( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input + ke_AD , & ! AD Input + z3_AD, wlp_AD , xlp_AD , ylp_AD ) ! AD Output + ! Backscatering coefficient + IF (Is_Active_Sensor .and. CloudScatter_AD%Include_Scattering ) THEN + z3 => CloudC%kb_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) CALL interp_3D_AD( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input - pcoeff_AD(l,m) , & ! AD Input + kb_AD , & ! AD Input z3_AD, wlp_AD , xlp_AD , ylp_AD ) ! AD Output - END DO - END DO - pcoeff_AD(0,1) = ZERO - - ELSE - ! Absorption coefficient - IF( w < ONE ) THEN - w_AD = w_AD - ke/(ONE -w) * ke_AD - ke_AD = ke_AD * (ONE - w) - ELSE - ke_AD = ZERO - END IF - END IF - ! Single scatter albedo - z3 => CloudC%w_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) - CALL interp_3D_AD( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input - w_AD , & ! AD Input - z3_AD, wlp_AD , xlp_AD , ylp_AD ) ! AD Output - ! Extinction coefficient - z3 => CloudC%ke_L_MW(csi%i1:csi%i2,csi%j1:csi%j2,csi%k1:csi%k2) - CALL interp_3D_AD( z3 , csi%wlp, csi%xlp, csi%ylp, & ! FWD Input - ke_AD , & ! AD Input - z3_AD, wlp_AD , xlp_AD , ylp_AD ) ! AD Output - ! Compute the AD of the interpolating polynomials - ! Temperature term - CALL LPoly_AD( csi%t, csi%t_int, & ! FWD Input - csi%ylp, & ! FWD Input - ylp_AD, & ! AD Input - t_AD, t_int_AD ) ! AD Output - ! Effective radius term - CALL LPoly_AD( csi%r, csi%r_int, & ! FWD Input - csi%xlp, & ! FWD Input - xlp_AD, & ! AD Input - r_AD, r_int_AD ) ! AD Output - ! Frequency term (always zero. This is a placeholder for testing) - CALL LPoly_AD( csi%f, csi%f_int, & ! FWD Input - csi%wlp, & ! FWD Input - wlp_AD, & ! AD Input - f_AD, f_int_AD ) ! AD Output - ! The AD outputs - Temperature_AD = Temperature_AD + t_int_AD - Reff_AD = Reff_AD + r_int_AD - - - ! No AD interpolation as it is only a fn. - ! of frequency for ice cloud - ! --------------------------------------- - CASE (ICE_CLOUD) - ke_AD = ZERO - w_AD = ZERO - pcoeff_AD = ZERO - - - ! The remaining cloud types have 2-D interpolation - ! as a fn. of frequency and radius - ! ------------------------------------------------ - CASE DEFAULT - ! No TL output when all dimensions - ! are outside LUT bounds - IF ( csi%f_outbound .AND. csi%r_outbound ) THEN - ke_AD = ZERO - w_AD = ZERO - pcoeff_AD = ZERO - RETURN + END IF + ! Compute the AD of the interpolating polynomials + ! Temperature term + CALL LPoly_AD( csi%t, csi%t_int, & ! FWD Input + csi%ylp, & ! FWD Input + ylp_AD, & ! AD Input + t_AD, t_int_AD ) ! AD Output + ! Effective radius term + CALL LPoly_AD( csi%r, csi%r_int, & ! FWD Input + csi%xlp, & ! FWD Input + xlp_AD, & ! AD Input + r_AD, r_int_AD ) ! AD Output + ! Frequency term (always zero. This is a placeholder for testing) + CALL LPoly_AD( csi%f, csi%f_int, & ! FWD Input + csi%wlp, & ! FWD Input + wlp_AD, & ! AD Input + f_AD, f_int_AD ) ! AD Output + ! The AD outputs + Temperature_AD = Temperature_AD + t_int_AD + IF (ALL(CloudC%Reff_MW .GT. ZERO)) THEN + Reff_AD = Reff_AD + r_int_AD + ELSE + Water_Density_AD = Water_Density_AD + r_int_AD + END IF END IF - ! Select the LUT temperature - SELECT CASE (Cloud_Type) - CASE (GRAUPEL_CLOUD); k = 2 - CASE (HAIL_CLOUD) ; k = 3 - CASE DEFAULT ; k = 1 - END SELECT - ! Perform the AD interpolations - ! Phase matrix coefficients - IF (CloudScatter_AD%n_Phase_Elements > 0 .and. CloudScatter_AD%Include_Scattering ) THEN - DO m = 1, CloudScatter_AD%n_Phase_Elements - DO l = 1, CloudScatter_AD%n_Legendre_Terms - z2 => CloudC%pcoeff_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k,l+CloudScatter_AD%lOffset,m) + CASE (FROZEN) + IF (Cloud_Type .EQ. ICE_CLOUD) THEN + ! No AD interpolation as it is only a fn. + ! of frequency for ice cloud + ! --------------------------------------- + ke_AD = ZERO + kb_AD = ZERO + w_AD = ZERO + pcoeff_AD = ZERO + ELSE ! All other frozen habits + ! The remaining cloud types have 2-D interpolation + ! as a fn. of frequency and radius + ! ------------------------------------------------ + ! No TL output when all dimensions + ! are outside LUT bounds + IF ( csi%f_outbound .AND. csi%r_outbound ) THEN + ke_AD = ZERO + kb_AD = ZERO + w_AD = ZERO + pcoeff_AD = ZERO + RETURN + END IF + ! Perform the AD interpolations + ! Phase matrix coefficients + IF (CloudScatter_AD%n_Phase_Elements > 0 .and. CloudScatter_AD%Include_Scattering ) THEN + DO m = 1, CloudScatter_AD%n_Phase_Elements + DO l = 1, CloudScatter_AD%n_Legendre_Terms + z2 => CloudC%pcoeff_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k,l+CloudScatter_AD%lOffset,m) + CALL interp_2D_AD( z2 , csi%wlp, csi%xlp, & ! FWD Input + pcoeff_AD(l,m) , & ! AD Input + z2_AD, wlp_AD , xlp_AD ) ! AD Output + END DO + END DO + pcoeff_AD(0,1) = ZERO + ELSE + ! Absorption coefficient + IF( w < ONE ) THEN + w_AD = w_AD - ke/(ONE -w) * ke_AD + ke_AD = ke_AD * (ONE - w) + ELSE + ke_AD = ZERO + END IF + END IF + ! Single scatter albedo + z2 => CloudC%w_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) + CALL interp_2D_AD( z2 , csi%wlp, csi%xlp, & ! FWD Input + w_AD , & ! AD Input + z2_AD, wlp_AD , xlp_AD ) ! AD Output + ! Extinction coefficient + z2 => CloudC%ke_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) + CALL interp_2D_AD( z2 , csi%wlp, csi%xlp, & ! FWD Input + ke_AD , & ! AD Input + z2_AD, wlp_AD , xlp_AD ) ! AD Output + ! Backscatering coefficient + IF ( Is_Active_Sensor .and. CloudScatter_AD%Include_Scattering ) THEN + z2 => CloudC%kb_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) CALL interp_2D_AD( z2 , csi%wlp, csi%xlp, & ! FWD Input - pcoeff_AD(l,m) , & ! AD Input + kb_AD , & ! AD Input z2_AD, wlp_AD , xlp_AD ) ! AD Output - END DO - END DO - pcoeff_AD(0,1) = ZERO - ELSE - ! Absorption coefficient - IF( w < ONE ) THEN - w_AD = w_AD - ke/(ONE -w) * ke_AD - ke_AD = ke_AD * (ONE - w) - ELSE - ke_AD = ZERO - END IF - - END IF - ! Single scatter albedo - z2 => CloudC%w_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) - CALL interp_2D_AD( z2 , csi%wlp, csi%xlp, & ! FWD Input - w_AD , & ! AD Input - z2_AD, wlp_AD , xlp_AD ) ! AD Output - ! Extinction coefficient - z2 => CloudC%ke_S_MW(csi%i1:csi%i2,csi%j1:csi%j2,k) - CALL interp_2D_AD( z2 , csi%wlp, csi%xlp, & ! FWD Input - ke_AD , & ! AD Input - z2_AD, wlp_AD , xlp_AD ) ! AD Output - ! Compute the AD of the interpolating polynomials - ! Effective radius term - CALL LPoly_AD( csi%r, csi%r_int, & ! FWD Input - csi%xlp, & ! FWD Input - xlp_AD, & ! AD Input - r_AD, r_int_AD ) ! AD Output - ! Frequency term (always zero. This is a placeholder for testing) - CALL LPoly_AD( csi%f, csi%f_int, & ! FWD Input - csi%wlp, & ! FWD Input - wlp_AD, & ! AD Input - f_AD, f_int_AD ) ! AD Output - ! The AD outputs - Reff_AD = Reff_AD + r_int_AD + END IF + ! Compute the AD of the interpolating polynomials + ! Effective radius term + CALL LPoly_AD( csi%r, csi%r_int, & ! FWD Input + csi%xlp, & ! FWD Input + xlp_AD, & ! AD Input + r_AD, r_int_AD ) ! AD Output + ! Frequency term (always zero. This is a placeholder for testing) + CALL LPoly_AD( csi%f, csi%f_int, & ! FWD Input + csi%wlp, & ! FWD Input + wlp_AD, & ! AD Input + f_AD, f_int_AD ) ! AD Output + ! The AD outputs + IF (ALL(CloudC%Reff_MW .GT. ZERO)) THEN + Reff_AD = Reff_AD + r_int_AD + ELSE + Water_Density_AD = Water_Density_AD + r_int_AD + END IF + END IF ! Cloud_Type END SELECT NULLIFY(z2, z3) diff --git a/src/AtmScatter/CloudScatter/CSvar_Define.f90 b/src/AtmScatter/CloudScatter/CSvar_Define.f90 index 88c018f..da1961e 100644 --- a/src/AtmScatter/CloudScatter/CSvar_Define.f90 +++ b/src/AtmScatter/CloudScatter/CSvar_Define.f90 @@ -120,6 +120,7 @@ MODULE CSvar_Define TYPE(CSinterp_type), ALLOCATABLE :: csi(:,:) ! I3 x I4 ! The interpolation results REAL(fp), ALLOCATABLE :: ke(:,:) ! I3 x I4 Mass extinction coefficient + REAL(fp), ALLOCATABLE :: kb(:,:) ! I3 x I4 Mass backscattering coefficient REAL(fp), ALLOCATABLE :: w(:,:) ! I3 x I4 Single Scatter Albedo REAL(fp), ALLOCATABLE :: g(:,:) ! I3 x I4 Asymmetry factor REAL(fp), ALLOCATABLE :: pcoeff(:,:,:,:) ! 0:I1 x I2 x I3 x I4 Phase coefficients @@ -180,6 +181,7 @@ ELEMENTAL SUBROUTINE CSvar_Create( & ! Perform the allocation ALLOCATE( self%csi(n_Layers, n_Clouds), & self%ke(n_Layers, n_Clouds), & + self%kb(n_Layers, n_Clouds), & self%w(n_Layers, n_Clouds), & self%g(n_Layers, n_Clouds), & self%pcoeff(0:n_Legendre_Terms,n_Phase_Elements,n_Layers, n_Clouds), & @@ -220,6 +222,11 @@ SUBROUTINE CSvar_Inspect( self) WRITE(*,'(5x,"ke Cloud index #",i0)') i4 WRITE(*,'(5(1x,es22.15,:))') self%ke(:,i4) END DO + WRITE(*,'(3x,"Mass backscattering coefficient (kb) :")') + DO i4 = 1, self%n_Clouds + WRITE(*,'(5x,"kb Cloud index #",i0)') i4 + WRITE(*,'(5(1x,es22.15,:))') self%kb(:,i4) + END DO WRITE(*,'(3x,"Single scatter albedo (w) :")') DO i4 = 1, self%n_Clouds WRITE(*,'(5x,"w Cloud index #",i0)') i4 @@ -563,6 +570,13 @@ FUNCTION CSvar_ReadFile( & msg = 'Error reading mass extinction coefficient - '//TRIM(io_msg) CALL Read_Cleanup(); RETURN END IF + ! ...Mass extinction coefficient + READ( fid, IOSTAT=io_stat, IOMSG=io_msg ) & + CSvar%kb + IF ( io_stat /= 0 ) THEN + msg = 'Error reading backscattering coefficient - '//TRIM(io_msg) + CALL Read_Cleanup(); RETURN + END IF ! ...Single scatter albedo READ( fid, IOSTAT=io_stat, IOMSG=io_msg ) & CSvar%w @@ -738,6 +752,13 @@ FUNCTION CSvar_WriteFile( & msg = 'Error writing mass extinction coefficient - '//TRIM(io_msg) CALL Write_Cleanup(); RETURN END IF + ! ...Mass backscattering coefficient + WRITE( fid, IOSTAT=io_stat, IOMSG=io_msg ) & + CSvar%kb + IF ( io_stat /= 0 ) THEN + msg = 'Error writing mass backscattering coefficient - '//TRIM(io_msg) + CALL Write_Cleanup(); RETURN + END IF ! ...Single scatter albedo WRITE( fid, IOSTAT=io_stat, IOMSG=io_msg ) & CSvar%w @@ -829,6 +850,7 @@ ELEMENTAL FUNCTION CSvar_Equal( x, y ) RESULT( is_equal ) (x%n_Clouds /= y%n_Clouds ) ) RETURN ! ...Arrays IF ( ALL(x%ke .EqualTo. y%ke ) .AND. & + ALL(x%kb .EqualTo. y%kb ) .AND. & ALL(x%w .EqualTo. y%w ) .AND. & ALL(x%g .EqualTo. y%g ) .AND. & ALL(x%pcoeff .EqualTo. y%pcoeff ) .AND. & diff --git a/src/Atmosphere/CRTM_Atmosphere.f90 b/src/Atmosphere/CRTM_Atmosphere.f90 index 5c18ef0..4951161 100644 --- a/src/Atmosphere/CRTM_Atmosphere.f90 +++ b/src/Atmosphere/CRTM_Atmosphere.f90 @@ -8,6 +8,11 @@ ! Written by: Paul van Delst, 29-Oct-2007 ! paul.vandelst@noaa.gov ! +! Isaac Moradi isaac.moradi@nasa.gov +! 30-Nov-2021 +! Modified the code to avoid adding layers when +! Add_Extra_Layers is set to .FALSE. +! MODULE CRTM_Atmosphere @@ -261,6 +266,12 @@ FUNCTION CRTM_Atmosphere_AddLayers( & err_stat = SUCCESS + IF (.NOT. Atm_In%Add_Extra_Layers) THEN + ! This will just copy Atm_In to Atm_Out + Atm_Out = CRTM_Atmosphere_AddLayerCopy(Atm_In, 0) + RETURN + END IF + ! If extra layers are NOT needed, ! then simply copy the structure IF ( Atm_In%Level_Pressure(0) <= TOA_PRESSURE) THEN @@ -371,6 +382,7 @@ FUNCTION CRTM_Atmosphere_AddLayers( & Atm_Out%Cloud(i)%Effective_Radius(1:n) = ZERO Atm_Out%Cloud(i)%Effective_Variance(1:n) = ZERO Atm_Out%Cloud(i)%Water_Content(1:n) = ZERO + Atm_Out%Cloud(i)%Water_Density(1:n) = ZERO END DO END IF ! ...Aerosols @@ -460,6 +472,11 @@ FUNCTION CRTM_Atmosphere_AddLayers_TL( & ! Set up err_stat = SUCCESS + IF (.NOT. Atm_In%Add_Extra_Layers) THEN + ! This will just copy Atm_In_TL to Atm_Out_TL + atm_out_TL = CRTM_Atmosphere_AddLayerCopy( Atm_In_TL, 0 ) + RETURN + END IF ! If extra layers are NOT needed, ! then simply copy the structure @@ -570,14 +587,14 @@ FUNCTION CRTM_Atmosphere_AddLayers_AD( & ! Set up err_stat = SUCCESS - ! If extra layers are NOT needed, then simply perform ! the adjoint sum. Remember the TL form is ! Atm_Out_TL = Atm_In_TL ! so the adjoint form is ! Atm_In_AD = Atm_In_AD + Atm_Out_AD ! Atm_Out_AD = ZERO - IF ( Atm_In%Level_Pressure(0) <= TOA_PRESSURE) THEN + IF (( Atm_In%Level_Pressure(0) <= TOA_PRESSURE) .OR. & + (.NOT. Atm_In%Add_Extra_Layers )) THEN Atm_In_AD = Atm_In_AD + Atm_Out_AD CALL CRTM_Atmosphere_Zero( Atm_Out_AD ) RETURN @@ -613,6 +630,8 @@ FUNCTION CRTM_Atmosphere_AddLayers_AD( & DO i = 1, Atm_In_AD%n_Clouds Atm_In_AD%Cloud(i)%Water_Content(1:no) = Atm_In_AD%Cloud(i)%Water_Content(1:no) + & Atm_Out_AD%Cloud(i)%Water_Content(n+1:nt) + Atm_In_AD%Cloud(i)%Water_Density(1:no) = Atm_In_AD%Cloud(i)%Water_Density(1:no) + & + Atm_Out_AD%Cloud(i)%Water_Density(n+1:nt) Atm_In_AD%Cloud(i)%Effective_Variance(1:no) = Atm_In_AD%Cloud(i)%Effective_Variance(1:no) + & Atm_Out_AD%Cloud(i)%Effective_Variance(n+1:nt) Atm_In_AD%Cloud(i)%Effective_Radius(1:no) = Atm_In_AD%Cloud(i)%Effective_Radius(1:no) + & diff --git a/src/Atmosphere/CRTM_Atmosphere_Define.f90 b/src/Atmosphere/CRTM_Atmosphere_Define.f90 index ccf7042..9cdf2ba 100644 --- a/src/Atmosphere/CRTM_Atmosphere_Define.f90 +++ b/src/Atmosphere/CRTM_Atmosphere_Define.f90 @@ -41,8 +41,40 @@ MODULE CRTM_Atmosphere_Define SNOW_CLOUD, & GRAUPEL_CLOUD, & HAIL_CLOUD, & + PlateType1 , & + ColumnType1 , & + SixBulletRosette, & + Perpendicular4_BulletRosette, & + Flat3_BulletRosette, & + IconCloudIce, & + SectorSnowflake, & + EvansSnowAggregate, & + EightColumnAggregate, & + LargePlateAggregate, & + LargeColumnAggregate, & + LargeBlockAggregate, & + IconSnow, & + IconHail, & + GemGraupel, & + GemSnow, & + GemHail, & + IceSphere, & + LiquidSphere, & CLOUD_CATEGORY_NAME, & CRTM_Cloud_type, & + ! Parameters used for simplifying interpolation + ! of cloud optical properties + CLOUD_TYPE_MIE_TAMU, & + CLOUD_INDEX_MIE_TAMU, & + CLOUD_STATE_MIE_TAMU, & + CLOUD_TYPE_DDA_ARTS, & + CLOUD_INDEX_DDA_ARTS, & + CLOUD_STATE_DDA_ARTS, & + N_VALID_CLOUDS_MIE_TAMU, & + N_VALID_CLOUDS_DDA_ARTS, & + LIQUID, & + FROZEN, & + ! ------------------------------------ OPERATOR(==), & OPERATOR(+), & OPERATOR(-), & @@ -108,7 +140,42 @@ MODULE CRTM_Atmosphere_Define PUBLIC :: SNOW_CLOUD PUBLIC :: GRAUPEL_CLOUD PUBLIC :: HAIL_CLOUD + PUBLIC :: PlateType1 + PUBLIC :: ColumnType1 + PUBLIC :: SixBulletRosette + PUBLIC :: Perpendicular4_BulletRosette + PUBLIC :: Flat3_BulletRosette + PUBLIC :: IconCloudIce + PUBLIC :: SectorSnowflake + PUBLIC :: EvansSnowAggregate + PUBLIC :: EightColumnAggregate + PUBLIC :: LargePlateAggregate + PUBLIC :: LargeColumnAggregate + PUBLIC :: LargeBlockAggregate + PUBLIC :: IconSnow + PUBLIC :: IconHail + PUBLIC :: GemGraupel + PUBLIC :: GemSnow + PUBLIC :: GemHail + PUBLIC :: IceSphere + PUBLIC :: LiquidSphere + PUBLIC :: CLOUD_CATEGORY_NAME + + ! Cloud Lists used for simplifying the interpoaltion + PUBLIC :: CLOUD_TYPE_MIE_TAMU + PUBLIC :: CLOUD_INDEX_MIE_TAMU + PUBLIC :: CLOUD_STATE_MIE_TAMU + PUBLIC :: CLOUD_TYPE_DDA_ARTS + PUBLIC :: CLOUD_INDEX_DDA_ARTS + PUBLIC :: CLOUD_STATE_DDA_ARTS + + PUBLIC :: N_VALID_CLOUDS_MIE_TAMU + PUBLIC :: N_VALID_CLOUDS_DDA_ARTS + + PUBLIC :: LIQUID + PUBLIC :: FROZEN + ! ...Structures PUBLIC :: CRTM_Cloud_type ! ...Procedures @@ -353,6 +420,7 @@ MODULE CRTM_Atmosphere_Define TYPE :: CRTM_Atmosphere_type ! Allocation indicator LOGICAL :: Is_Allocated = .FALSE. + LOGICAL :: Add_Extra_Layers = .TRUE. ! Dimension values INTEGER :: Max_Layers = 0 ! K dimension INTEGER :: n_Layers = 0 ! Kuse dimension @@ -370,6 +438,7 @@ MODULE CRTM_Atmosphere_Define INTEGER, ALLOCATABLE :: Absorber_Units(:) ! J ! Profile LEVEL and LAYER quantities REAL(fp), ALLOCATABLE :: Level_Pressure(:) ! 0:K + REAL(fp), ALLOCATABLE :: Height(:) ! 0:K in km REAL(fp), ALLOCATABLE :: Pressure(:) ! K REAL(fp), ALLOCATABLE :: Temperature(:) ! K REAL(fp), ALLOCATABLE :: Absorber(:,:) ! K x J @@ -550,6 +619,7 @@ ELEMENTAL SUBROUTINE CRTM_Atmosphere_Create( & ALLOCATE( Atm%Absorber_ID( n_Absorbers ), & Atm%Absorber_Units( n_Absorbers ), & Atm%Level_Pressure( 0:n_Layers ), & + Atm%Height( 0:n_Layers ), & Atm%Pressure( n_Layers ), & Atm%Temperature( n_Layers ), & Atm%Relative_Humidity ( n_Layers ), & @@ -596,6 +666,7 @@ ELEMENTAL SUBROUTINE CRTM_Atmosphere_Create( & Atm%Absorber_ID = INVALID_ABSORBER_ID Atm%Absorber_Units = INVALID_ABSORBER_UNITS Atm%Level_Pressure = ZERO + Atm%Height = ZERO Atm%Pressure = ZERO Atm%Temperature = ZERO Atm%Relative_Humidity = ZERO @@ -681,6 +752,7 @@ ELEMENTAL FUNCTION CRTM_Atmosphere_AddLayerCopy( & no = atm%n_Layers nt = atm_out%n_Layers atm_out%Level_Pressure(na:nt) = atm%Level_Pressure(0:no) + atm_out%Height(na:nt) = atm%Height(0:no) atm_out%Pressure(na+1:nt) = atm%Pressure(1:no) atm_out%Temperature(na+1:nt) = atm%Temperature(1:no) atm_out%Relative_Humidity(na+1:nt) = atm%Relative_Humidity(1:no) @@ -1030,6 +1102,8 @@ SUBROUTINE Scalar_Inspect( Atm, Unit ) k = Atm%n_Layers WRITE(fid, '(3x,"Level pressure:")') WRITE(fid, '(5(1x,es22.15,:))') Atm%Level_Pressure(0:k) + WRITE(fid, '(3x,"Height [km]:")') + WRITE(fid, '(5(1x,es22.15,:))') Atm%Height(0:k) WRITE(fid, '(3x,"Layer pressure:")') WRITE(fid, '(5(1x,es22.15,:))') Atm%Pressure(1:k) WRITE(fid, '(3x,"Layer temperature:")') diff --git a/src/Atmosphere/Cloud/CRTM_Cloud_Define.f90 b/src/Atmosphere/Cloud/CRTM_Cloud_Define.f90 index aaec907..5ffc601 100644 --- a/src/Atmosphere/Cloud/CRTM_Cloud_Define.f90 +++ b/src/Atmosphere/Cloud/CRTM_Cloud_Define.f90 @@ -11,6 +11,11 @@ ! Paul van Delst, paul.vandelst@noaa.gov ! 20-Feb-2004 ! +! Modified by: Isaac Moradi isaac.moradi@nasa.gov +! 24-Sept-2021 +! Several new variables were added to later simpify the interpolation +! of cloud optical properties +! MODULE CRTM_Cloud_Define @@ -40,15 +45,50 @@ MODULE CRTM_Cloud_Define ! Everything private by default PRIVATE ! Cloud Parameters - PUBLIC :: N_VALID_CLOUD_CATEGORIES - PUBLIC :: INVALID_CLOUD - PUBLIC :: WATER_CLOUD - PUBLIC :: ICE_CLOUD - PUBLIC :: RAIN_CLOUD - PUBLIC :: SNOW_CLOUD - PUBLIC :: GRAUPEL_CLOUD - PUBLIC :: HAIL_CLOUD PUBLIC :: CLOUD_CATEGORY_NAME + PUBLIC :: N_VALID_CLOUD_CATEGORIES + PUBLIC :: INVALID_CLOUD ! 0 + PUBLIC :: WATER_CLOUD ! -99 + PUBLIC :: RAIN_CLOUD ! -99 + PUBLIC :: ICE_CLOUD ! + PUBLIC :: SNOW_CLOUD ! + PUBLIC :: GRAUPEL_CLOUD ! + PUBLIC :: HAIL_CLOUD ! + PUBLIC :: PlateType1 ! 1 + PUBLIC :: ColumnType1 ! 2 + PUBLIC :: SixBulletRosette ! 3 + PUBLIC :: Perpendicular4_BulletRosette ! 4 + PUBLIC :: Flat3_BulletRosette ! 5 + PUBLIC :: IconCloudIce ! 6 + PUBLIC :: SectorSnowflake ! 7 + PUBLIC :: EvansSnowAggregate ! 8 + PUBLIC :: EightColumnAggregate ! 9 + PUBLIC :: LargePlateAggregate ! 10 + PUBLIC :: LargeColumnAggregate ! 11 + PUBLIC :: LargeBlockAggregate ! 12 + PUBLIC :: IconSnow ! 13 + PUBLIC :: IconHail ! 14 + PUBLIC :: GemGraupel ! 15 + PUBLIC :: GemSnow ! 16 + PUBLIC :: GemHail ! 17 + PUBLIC :: IceSphere ! 18 + PUBLIC :: LiquidSphere ! 19 + + + ! Cloud Lists used for simplifying the interpoaltion + PUBLIC :: CLOUD_TYPE_MIE_TAMU + PUBLIC :: CLOUD_INDEX_MIE_TAMU + PUBLIC :: CLOUD_STATE_MIE_TAMU + PUBLIC :: CLOUD_TYPE_DDA_ARTS + PUBLIC :: CLOUD_INDEX_DDA_ARTS + PUBLIC :: CLOUD_STATE_DDA_ARTS + + PUBLIC :: N_VALID_CLOUDS_MIE_TAMU + PUBLIC :: N_VALID_CLOUDS_DDA_ARTS + + PUBLIC :: LIQUID + PUBLIC :: FROZEN + ! Datatypes PUBLIC :: CRTM_Cloud_type ! Operators @@ -104,7 +144,8 @@ MODULE CRTM_Cloud_Define ! Module parameters ! ----------------- ! The valid cloud categories and names - INTEGER, PARAMETER :: N_VALID_CLOUD_CATEGORIES = 6 + INTEGER, PARAMETER :: N_VALID_CLOUD_CATEGORIES = 6 + 19 ! This is the max cloud cat + INTEGER, PARAMETER :: N_DEFAULT_CLOUDS = 6 INTEGER, PARAMETER :: INVALID_CLOUD = 0 INTEGER, PARAMETER :: WATER_CLOUD = 1 INTEGER, PARAMETER :: ICE_CLOUD = 2 @@ -112,6 +153,28 @@ MODULE CRTM_Cloud_Define INTEGER, PARAMETER :: SNOW_CLOUD = 4 INTEGER, PARAMETER :: GRAUPEL_CLOUD = 5 INTEGER, PARAMETER :: HAIL_CLOUD = 6 + ! Non default Chalmers DDA clouds - need to be specified by name + ! The number actually shows the index for cloud type in the CloudCoef file + INTEGER, PARAMETER :: PlateType1 = N_DEFAULT_CLOUDS + 1 ! 1 + INTEGER, PARAMETER :: ColumnType1 = N_DEFAULT_CLOUDS + 2 ! 2 + INTEGER, PARAMETER :: SixBulletRosette = N_DEFAULT_CLOUDS + 3 ! 3 + INTEGER, PARAMETER :: Perpendicular4_BulletRosette = N_DEFAULT_CLOUDS + 4 ! 4 + INTEGER, PARAMETER :: Flat3_BulletRosette = N_DEFAULT_CLOUDS + 5 ! 5 + INTEGER, PARAMETER :: IconCloudIce = N_DEFAULT_CLOUDS + 6 ! 6 + INTEGER, PARAMETER :: SectorSnowflake = N_DEFAULT_CLOUDS + 7 ! 7 + INTEGER, PARAMETER :: EvansSnowAggregate = N_DEFAULT_CLOUDS + 8 ! 8 + INTEGER, PARAMETER :: EightColumnAggregate = N_DEFAULT_CLOUDS + 9 ! 9 + INTEGER, PARAMETER :: LargePlateAggregate = N_DEFAULT_CLOUDS + 10 ! 10 + INTEGER, PARAMETER :: LargeColumnAggregate = N_DEFAULT_CLOUDS + 11 ! 11 + INTEGER, PARAMETER :: LargeBlockAggregate = N_DEFAULT_CLOUDS + 12 ! 12 + INTEGER, PARAMETER :: IconSnow = N_DEFAULT_CLOUDS + 13 ! 13 + INTEGER, PARAMETER :: IconHail = N_DEFAULT_CLOUDS + 14 ! 14 + INTEGER, PARAMETER :: GemGraupel = N_DEFAULT_CLOUDS + 15 ! 15 + INTEGER, PARAMETER :: GemSnow = N_DEFAULT_CLOUDS + 16 ! 16 + INTEGER, PARAMETER :: GemHail = N_DEFAULT_CLOUDS + 17 ! 17 + INTEGER, PARAMETER :: IceSphere = N_DEFAULT_CLOUDS + 18 ! 18 + INTEGER, PARAMETER :: LiquidSphere = N_DEFAULT_CLOUDS + 19 ! 19 + INTEGER, PARAMETER :: CLOUD_CATEGORY_LIST(0:N_VALID_CLOUD_CATEGORIES) = & [ INVALID_CLOUD, & WATER_CLOUD, & @@ -119,15 +182,103 @@ MODULE CRTM_Cloud_Define RAIN_CLOUD, & SNOW_CLOUD, & GRAUPEL_CLOUD, & - HAIL_CLOUD ] + HAIL_CLOUD, & + ICE_CLOUD, & + ICE_CLOUD, & + ICE_CLOUD, & + ICE_CLOUD, & + ICE_CLOUD, & + ICE_CLOUD, & + SNOW_CLOUD, & + SNOW_CLOUD, & + ICE_CLOUD, & + ICE_CLOUD, & + ICE_CLOUD, & + ICE_CLOUD, & + SNOW_CLOUD, & + HAIL_CLOUD, & + GRAUPEL_CLOUD, & + SNOW_CLOUD, & + HAIL_CLOUD, & + ICE_CLOUD, & + WATER_CLOUD & + ] CHARACTER(*), PARAMETER :: CLOUD_CATEGORY_NAME(0:N_VALID_CLOUD_CATEGORIES) = & - [ 'Invalid', & - 'Water ', & - 'Ice ', & - 'Rain ', & - 'Snow ', & - 'Graupel', & - 'Hail ' ] + [ 'Invalid ', & + 'Water ', & + 'Ice ', & + 'Rain ', & + 'Snow ', & + 'Graupel ', & + 'Hail ', & + 'PlateType1 ', & + 'ColumnType1 ', & + 'SixBulletRosette ', & + 'Perpendicular4_BulletRosette', & + 'Flat3_BulletRosette ', & + 'IconCloudIce ', & + 'SectorSnowflake ', & + 'EvansSnowAggregate ', & + 'EightColumnAggregate ', & + 'LargePlateAggregate ', & + 'LargeColumnAggregate ', & + 'LargeBlockAggregate ', & + 'IconSnow ', & + 'IconHail ', & + 'GemGraupel ', & + 'GemSnow ', & + 'GemHail ', & + 'IceSphere ', & + 'LiquidSphere ' & + ] + + ! Clouds type, status, and index in the cloud coefficients + ! Added to simplify and clean the interpolation of cloud optical properties + ! Isaac Moradi, Sept-24-2021 + INTEGER, PARAMETER :: LIQUID = 0 + INTEGER, PARAMETER :: FROZEN = 1 + INTEGER, PARAMETER :: N_VALID_CLOUDS_MIE_TAMU = 6 + INTEGER, PARAMETER :: N_VALID_CLOUDS_DDA_ARTS = N_DEFAULT_CLOUDS + 19 ! 6 default plus 19 DDA + + INTEGER, PARAMETER :: CLOUD_TYPE_MIE_TAMU(0:N_VALID_CLOUDS_MIE_TAMU) = & + [INVALID_CLOUD, WATER_CLOUD, RAIN_CLOUD, SNOW_CLOUD, GRAUPEL_CLOUD, ICE_CLOUD, HAIL_CLOUD ] + + INTEGER, PARAMETER :: CLOUD_INDEX_MIE_TAMU(0:N_VALID_CLOUDS_MIE_TAMU) = & + [ 0, -99, -99, 1, 2, 3, 3 ] + + INTEGER, PARAMETER :: CLOUD_STATE_MIE_TAMU(0:N_VALID_CLOUDS_MIE_TAMU) = & + [ INVALID_CLOUD, LIQUID, LIQUID, FROZEN, FROZEN, FROZEN, FROZEN ] + + INTEGER, PARAMETER :: CLOUD_TYPE_DDA_ARTS(0:N_VALID_CLOUDS_DDA_ARTS) = & + [INVALID_CLOUD, & + ! Default clouds + WATER_CLOUD, RAIN_CLOUD, SNOW_CLOUD, GRAUPEL_CLOUD, ICE_CLOUD, HAIL_CLOUD, & + ! Non-default from the Chalmers DDA + PlateType1, ColumnType1, SixBulletRosette, Perpendicular4_BulletRosette, & + Flat3_BulletRosette, IconCloudIce, SectorSnowflake, EvansSnowAggregate, & + EightColumnAggregate, LargePlateAggregate, LargeColumnAggregate, & + LargeBlockAggregate, IconSnow, IconHail, GemGraupel, GemSnow, GemHail, & + IceSphere, LiquidSphere] + + ! Indices of different clouds in the CloudCoef solid phase (*_S_*) parameters + INTEGER, PARAMETER :: CLOUD_INDEX_DDA_ARTS(0:N_VALID_CLOUDS_DDA_ARTS) = & + [ 0, & + ! Default clouds - Note that GemSnow, GemGraupel, IceSphere, and GemHail are used + ! for default and once can change the defaults by changing the faollowing line + -99, -99, 7, 15, 18, 17, & + ! Non default clouds + 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, -99 ] + + INTEGER, PARAMETER :: CLOUD_STATE_DDA_ARTS(0:N_VALID_CLOUDS_DDA_ARTS) = & + [ INVALID_CLOUD, & + ! Default clouds + LIQUID, LIQUID, FROZEN, FROZEN, FROZEN, FROZEN, & + ! DDA + FROZEN, FROZEN, FROZEN, FROZEN, FROZEN, FROZEN, & + FROZEN, FROZEN, FROZEN, FROZEN, FROZEN, FROZEN, & + FROZEN, FROZEN, FROZEN, FROZEN, FROZEN, FROZEN, & + LIQUID] + ! Literal constants REAL(fp), PARAMETER :: ZERO = 0.0_fp REAL(fp), PARAMETER :: ONE = 1.0_fp @@ -155,6 +306,7 @@ MODULE CRTM_Cloud_Define REAL(fp), ALLOCATABLE :: Effective_Radius(:) ! K. Units are microns REAL(fp), ALLOCATABLE :: Effective_Variance(:) ! K. Units are microns^2 REAL(fp), ALLOCATABLE :: Water_Content(:) ! K. Units are kg/m^2 + REAL(fp), ALLOCATABLE :: Water_Density(:) ! K. Units are kg/m^3 END TYPE CRTM_Cloud_type !:tdoc-: @@ -316,6 +468,7 @@ ELEMENTAL SUBROUTINE CRTM_Cloud_Create( Cloud, n_Layers ) ALLOCATE( Cloud%Effective_Radius( n_Layers ), & Cloud%Effective_Variance( n_Layers ), & Cloud%Water_Content( n_Layers ), & + Cloud%Water_Density( n_Layers ), & STAT = alloc_stat ) IF ( alloc_stat /= 0 ) RETURN @@ -327,7 +480,7 @@ ELEMENTAL SUBROUTINE CRTM_Cloud_Create( Cloud, n_Layers ) Cloud%Effective_Radius = ZERO Cloud%Effective_Variance = ZERO Cloud%Water_Content = ZERO - + Cloud%Water_Density = ZERO ! Set allocation indicator Cloud%Is_Allocated = .TRUE. @@ -403,6 +556,7 @@ ELEMENTAL FUNCTION CRTM_Cloud_AddLayerCopy( & cld_out%Effective_Radius(na+1:nt) = cld%Effective_Radius(1:no) cld_out%Effective_Variance(na+1:nt) = cld%Effective_Variance(1:no) cld_out%Water_Content(na+1:nt) = cld%Water_Content(1:no) + cld_out%Water_Density(na+1:nt) = cld%Water_Density(1:no) END FUNCTION CRTM_Cloud_AddLayerCopy @@ -442,6 +596,7 @@ ELEMENTAL SUBROUTINE CRTM_Cloud_Zero( Cloud ) Cloud%Effective_Radius = ZERO Cloud%Effective_Variance = ZERO Cloud%Water_Content = ZERO + Cloud%Water_Density = ZERO END SUBROUTINE CRTM_Cloud_Zero @@ -530,6 +685,11 @@ FUNCTION CRTM_Cloud_IsValid( Cloud ) RESULT( IsValid ) CALL Display_Message( ROUTINE_NAME, TRIM(msg), INFORMATION ) IsValid = .FALSE. ENDIF + IF ( ANY(Cloud%Water_Density < ZERO ) ) THEN + msg = 'Negative cloud water density found' + CALL Display_Message( ROUTINE_NAME, TRIM(msg), INFORMATION ) + IsValid = .FALSE. + ENDIF END FUNCTION CRTM_Cloud_IsValid @@ -587,6 +747,7 @@ SUBROUTINE Scalar_Inspect( Cloud, Unit ) WRITE(fid,'(5(1x,es22.15,:))') Cloud%Effective_Radius WRITE(fid,'(3x,"Water content:")') WRITE(fid,'(5(1x,es22.15,:))') Cloud%Water_Content + WRITE(fid,'(5(1x,es22.15,:))') Cloud%Water_Density END SUBROUTINE Scalar_Inspect SUBROUTINE Rank1_Inspect( Cloud, Unit ) @@ -686,7 +847,8 @@ ELEMENTAL FUNCTION CRTM_Cloud_Compare( & IF ( CRTM_Cloud_Associated(x) .AND. CRTM_Cloud_Associated(y) ) THEN IF ( (.NOT. ALL(Compares_Within_Tolerance(x%Effective_Radius ,y%Effective_Radius ,n))) .OR. & (.NOT. ALL(Compares_Within_Tolerance(x%Effective_Variance,y%Effective_Variance,n))) .OR. & - (.NOT. ALL(Compares_Within_Tolerance(x%Water_Content ,y%Water_Content ,n))) ) RETURN + (.NOT. ALL(Compares_Within_Tolerance(x%Water_Density ,y%Water_Density ,n))) .OR. & + (.NOT. ALL(Compares_Within_Tolerance(x%Water_Content ,y%Water_Content ,n)))) RETURN END IF ! If we get here, the objects are comparable @@ -1293,7 +1455,8 @@ ELEMENTAL FUNCTION CRTM_Cloud_Equal( x, y ) RESULT( is_equal ) n = x%n_Layers IF ( .NOT. (ALL(x%Effective_Radius(1:n) .EqualTo. y%Effective_Radius(1:n) ) .AND. & ALL(x%Effective_Variance(1:n) .EqualTo. y%Effective_Variance(1:n)) .AND. & - ALL(x%Water_Content(1:n) .EqualTo. y%Water_Content(1:n) )) ) RETURN + ALL(x%Water_Density(1:n) .EqualTo. y%Water_Density(1:n) ) .AND. & + ALL(x%Water_Content(1:n) .EqualTo. y%Water_Content(1:n) ))) RETURN END IF ! If we get here, then... @@ -1399,6 +1562,7 @@ ELEMENTAL FUNCTION CRTM_Cloud_Add( cld1, cld2 ) RESULT( cldsum ) cldsum%Effective_Radius(1:n) = cldsum%Effective_Radius(1:n) + cld2%Effective_Radius(1:n) cldsum%Effective_Variance(1:n) = cldsum%Effective_Variance(1:n) + cld2%Effective_Variance(1:n) cldsum%Water_Content(1:n) = cldsum%Water_Content(1:n) + cld2%Water_Content(1:n) + cldsum%Water_Density(1:n) = cldsum%Water_Density(1:n) + cld2%Water_Density(1:n) END FUNCTION CRTM_Cloud_Add diff --git a/src/Build/CMakeFiles/3.16.0/CMakeFortranCompiler.cmake b/src/Build/CMakeFiles/3.16.0/CMakeFortranCompiler.cmake deleted file mode 100644 index e4103a1..0000000 --- a/src/Build/CMakeFiles/3.16.0/CMakeFortranCompiler.cmake +++ /dev/null @@ -1,67 +0,0 @@ -set(CMAKE_Fortran_COMPILER "/usr/bin/gfortran") -set(CMAKE_Fortran_COMPILER_ARG1 "") -set(CMAKE_Fortran_COMPILER_ID "GNU") -set(CMAKE_Fortran_COMPILER_VERSION "9.3.0") -set(CMAKE_Fortran_COMPILER_WRAPPER "") -set(CMAKE_Fortran_PLATFORM_ID "") -set(CMAKE_Fortran_SIMULATE_ID "") -set(CMAKE_Fortran_SIMULATE_VERSION "") - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_Fortran_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_Fortran_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_COMPILER_IS_GNUG77 1) -set(CMAKE_Fortran_COMPILER_LOADED 1) -set(CMAKE_Fortran_COMPILER_WORKS TRUE) -set(CMAKE_Fortran_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_Fortran_COMPILER_ENV_VAR "FC") - -set(CMAKE_Fortran_COMPILER_SUPPORTS_F90 1) - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_Fortran_COMPILER_ID_RUN 1) -set(CMAKE_Fortran_SOURCE_FILE_EXTENSIONS f;F;fpp;FPP;f77;F77;f90;F90;for;For;FOR;f95;F95) -set(CMAKE_Fortran_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_Fortran_LINKER_PREFERENCE 20) -if(UNIX) - set(CMAKE_Fortran_OUTPUT_EXTENSION .o) -else() - set(CMAKE_Fortran_OUTPUT_EXTENSION .obj) -endif() - -# Save compiler ABI information. -set(CMAKE_Fortran_SIZEOF_DATA_PTR "8") -set(CMAKE_Fortran_COMPILER_ABI "") -set(CMAKE_Fortran_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_Fortran_SIZEOF_DATA_PTR AND NOT CMAKE_SIZEOF_VOID_P) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_Fortran_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_Fortran_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_Fortran_COMPILER_ABI}") -endif() - -if(CMAKE_Fortran_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - - - - - -set(CMAKE_Fortran_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/finclude;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES "gfortran;m;gomp;gcc_s;gcc;quadmath;m;gcc_s;gcc;pthread;c;gcc_s;gcc") -set(CMAKE_Fortran_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_Fortran_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/src/Build/CMakeFiles/3.16.0/CMakeSystem.cmake b/src/Build/CMakeFiles/3.16.0/CMakeSystem.cmake deleted file mode 100644 index 685c4bf..0000000 --- a/src/Build/CMakeFiles/3.16.0/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-3.10.0-957.1.3.el7.x86_64") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "3.10.0-957.1.3.el7.x86_64") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-3.10.0-957.1.3.el7.x86_64") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "3.10.0-957.1.3.el7.x86_64") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/src/Build/CMakeFiles/3.16.0/CompilerIdFortran/CMakeFortranCompilerId.F b/src/Build/CMakeFiles/3.16.0/CompilerIdFortran/CMakeFortranCompilerId.F deleted file mode 100644 index 3b1e181..0000000 --- a/src/Build/CMakeFiles/3.16.0/CompilerIdFortran/CMakeFortranCompilerId.F +++ /dev/null @@ -1,1040 +0,0 @@ - PROGRAM CMakeFortranCompilerId -#if 0 -! Identify the compiler -#endif -#if defined(_MSC_VER) - PRINT *, 'INFO:simulate[MSVC]' -# if _MSC_VER >= 1900 - PRINT *, 'INFO:simulate_version[019.00]' -# elif _MSC_VER >= 1800 - PRINT *, 'INFO:simulate_version[018.00]' -# elif _MSC_VER >= 1700 - PRINT *, 'INFO:simulate_version[017.00]' -# elif _MSC_VER >= 1600 - PRINT *, 'INFO:simulate_version[016.00]' -# elif _MSC_VER >= 1500 - PRINT *, 'INFO:simulate_version[015.00]' -# elif _MSC_VER >= 1400 - PRINT *, 'INFO:simulate_version[014.00]' -# elif _MSC_VER >= 1310 - PRINT *, 'INFO:simulate_version[013.01]' -# else - PRINT *, 'INFO:simulate_version[013.00]' -# endif -#endif -#if defined(__INTEL_COMPILER) || defined(__ICC) - PRINT *, 'INFO:compiler[Intel]' -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -#elif defined(__SUNPRO_F95) - PRINT *, 'INFO:compiler[SunPro]' -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F95>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F95>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F95 & 0xF) -#elif defined(__SUNPRO_F90) - PRINT *, 'INFO:compiler[SunPro]' -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F90>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F90>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F90 & 0xF) -#elif defined(_CRAYFTN) - PRINT *, 'INFO:compiler[Cray]' -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) -#elif defined(__G95__) - PRINT *, 'INFO:compiler[G95]' -# define COMPILER_VERSION_MAJOR DEC(__G95__) -# define COMPILER_VERSION_MINOR DEC(__G95_MINOR__) -#elif defined(__PATHSCALE__) - PRINT *, 'INFO:compiler[PathScale]' -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif -#elif defined(__ABSOFT__) - PRINT *, 'INFO:compiler[Absoft]' -#elif defined(__GNUC__) - PRINT *, 'INFO:compiler[GNU]' -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -#elif defined(__IBMC__) -# if defined(__COMPILER_VER__) - PRINT *, 'INFO:compiler[zOS]' -# elif __IBMC__ >= 800 - PRINT *, 'INFO:compiler[XL]' -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# else - PRINT *, 'INFO:compiler[VisualAge]' -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# endif -#elif defined(__PGI) - PRINT *, 'INFO:compiler[PGI]' -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif -#elif defined(__FLANG) - PRINT *, 'INFO:compiler[Flang]' -# define COMPILER_VERSION_MAJOR DEC(__FLANG_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__FLANG_MINOR__) -# if defined(__FLANG_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__FLANG_PATCHLEVEL__) -# endif -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) - PRINT *, 'INFO:compiler[VisualAge]' -#elif defined(__hpux) || defined(__hpux__) - PRINT *, 'INFO:compiler[HP]' -#elif defined(NAGFOR) - PRINT *, 'INFO:compiler[NAG]' -#define COMPILER_VERSION_MAJOR DEC(__NAG_COMPILER_RELEASE/10) -#define COMPILER_VERSION_MINOR DEC(__NAG_COMPILER_RELEASE % 10) -#define COMPILER_VERSION_PATCH DEC(__NAG_COMPILER_BUILD) -#else - PRINT *, 'INFO:compiler[]' -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - PRINT *, 'INFO:compiler_wrapper[CrayPrgEnv]' -#endif - -#if 0 -! Identify the platform -#endif -#if defined(__linux) || defined(__linux__) || defined(linux) - PRINT *, 'INFO:platform[Linux]' -#elif defined(__CYGWIN__) - PRINT *, 'INFO:platform[Cygwin]' -#elif defined(__MINGW32__) - PRINT *, 'INFO:platform[MinGW]' -#elif defined(__APPLE__) - PRINT *, 'INFO:platform[Darwin]' -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) - PRINT *, 'INFO:platform[Windows]' -#elif defined(__FreeBSD__) || defined(__FreeBSD) - PRINT *, 'INFO:platform[FreeBSD]' -#elif defined(__NetBSD__) || defined(__NetBSD) - PRINT *, 'INFO:platform[NetBSD]' -#elif defined(__OpenBSD__) || defined(__OPENBSD) - PRINT *, 'INFO:platform[OpenBSD]' -#elif defined(__sun) || defined(sun) - PRINT *, 'INFO:platform[SunOS]' -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) - PRINT *, 'INFO:platform[AIX]' -#elif defined(__hpux) || defined(__hpux__) - PRINT *, 'INFO:platform[HP-UX]' -#elif defined(__HAIKU__) - PRINT *, 'INFO:platform[Haiku]' -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) - PRINT *, 'INFO:platform[BeOS]' -#elif defined(__QNX__) || defined(__QNXNTO__) - PRINT *, 'INFO:platform[QNX]' -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) - PRINT *, 'INFO:platform[Tru64]' -#elif defined(__riscos) || defined(__riscos__) - PRINT *, 'INFO:platform[RISCos]' -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) - PRINT *, 'INFO:platform[SINIX]' -#elif defined(__UNIX_SV__) - PRINT *, 'INFO:platform[UNIX_SV]' -#elif defined(__bsdos__) - PRINT *, 'INFO:platform[BSDOS]' -#elif defined(_MPRAS) || defined(MPRAS) - PRINT *, 'INFO:platform[MP-RAS]' -#elif defined(__osf) || defined(__osf__) - PRINT *, 'INFO:platform[OSF1]' -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) - PRINT *, 'INFO:platform[SCO_SV]' -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) - PRINT *, 'INFO:platform[ULTRIX]' -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) - PRINT *, 'INFO:platform[Xenix]' -#else - PRINT *, 'INFO:platform[]' -#endif -#if defined(_WIN32) && (defined(__INTEL_COMPILER) || defined(__ICC)) -# if defined(_M_IA64) - PRINT *, 'INFO:arch[IA64]' -# elif defined(_M_X64) || defined(_M_AMD64) - PRINT *, 'INFO:arch[x64]' -# elif defined(_M_IX86) - PRINT *, 'INFO:arch[X86]' -# endif -#endif - -#if 0 -! Encode compiler version digits -#endif -#define DEC_8(n) (((n) / 10000000) % 10) -#define DEC_7(n) (((n) / 1000000) % 10) -#define DEC_6(n) (((n) / 100000) % 10) -#define DEC_5(n) (((n) / 10000) % 10) -#define DEC_4(n) (((n) / 1000) % 10) -#define DEC_3(n) (((n) / 100) % 10) -#define DEC_2(n) (((n) / 10) % 10) -#define DEC_1(n) (((n) ) % 10) -#define HEX_8(n) ((n)>>28 & 0xF) -#define HEX_7(n) ((n)>>24 & 0xF) -#define HEX_6(n) ((n)>>20 & 0xF) -#define HEX_5(n) ((n)>>16 & 0xF) -#define HEX_4(n) ((n)>>12 & 0xF) -#define HEX_3(n) ((n)>>8 & 0xF) -#define HEX_2(n) ((n)>>4 & 0xF) -#define HEX_1(n) ((n) & 0xF) - -#if defined(COMPILER_VERSION_MAJOR) -# undef DEC -# undef HEX -# define DEC(n) DEC_1(n) -# define HEX(n) HEX_1(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_2(n) -# define HEX(n) HEX_2(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_3(n) -# define HEX(n) HEX_3(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_4(n) -# define HEX(n) HEX_4(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_5(n) -# define HEX(n) HEX_5(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_6(n) -# define HEX(n) HEX_6(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_7(n) -# define HEX(n) HEX_7(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_8(n) -# define HEX(n) HEX_8(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[9]' -# endif - -#endif -#if defined(COMPILER_VERSION_MINOR) -# undef DEC -# undef HEX -# define DEC(n) DEC_1(n) -# define HEX(n) HEX_1(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_2(n) -# define HEX(n) HEX_2(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_3(n) -# define HEX(n) HEX_3(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_4(n) -# define HEX(n) HEX_4(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_5(n) -# define HEX(n) HEX_5(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_6(n) -# define HEX(n) HEX_6(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_7(n) -# define HEX(n) HEX_7(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_8(n) -# define HEX(n) HEX_8(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[9]' -# endif - -#endif -#if defined(COMPILER_VERSION_PATCH) -# undef DEC -# undef HEX -# define DEC(n) DEC_1(n) -# define HEX(n) HEX_1(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_2(n) -# define HEX(n) HEX_2(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_3(n) -# define HEX(n) HEX_3(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_4(n) -# define HEX(n) HEX_4(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_5(n) -# define HEX(n) HEX_5(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_6(n) -# define HEX(n) HEX_6(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_7(n) -# define HEX(n) HEX_7(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_8(n) -# define HEX(n) HEX_8(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[9]' -# endif - -#endif -#if defined(COMPILER_VERSION_TWEAK) -# undef DEC -# undef HEX -# define DEC(n) DEC_1(n) -# define HEX(n) HEX_1(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_2(n) -# define HEX(n) HEX_2(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_3(n) -# define HEX(n) HEX_3(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_4(n) -# define HEX(n) HEX_4(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_5(n) -# define HEX(n) HEX_5(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_6(n) -# define HEX(n) HEX_6(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_7(n) -# define HEX(n) HEX_7(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_8(n) -# define HEX(n) HEX_8(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[9]' -# endif - -#endif - - END diff --git a/src/Build/CMakeFiles/3.16.0/CompilerIdFortran/a.out b/src/Build/CMakeFiles/3.16.0/CompilerIdFortran/a.out deleted file mode 100755 index 5e7f5c4353ed02de64e37d46a3170a1541630034..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12744 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 Sl~n$_R;U(d$WTzL|9=2ElQdWW diff --git a/src/Build/CMakeFiles/3.17.1/CMakeDetermineCompilerABI_Fortran.bin b/src/Build/CMakeFiles/3.17.1/CMakeDetermineCompilerABI_Fortran.bin deleted file mode 100755 index a18b781..0000000 --- a/src/Build/CMakeFiles/3.17.1/CMakeDetermineCompilerABI_Fortran.bin +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1459d4a96c146edcaf484f8a4230cc1dfa26cf798ac6f30179f954d669042e76 -size 802928 diff --git a/src/Build/CMakeFiles/3.17.1/CMakeFortranCompiler.cmake b/src/Build/CMakeFiles/3.17.1/CMakeFortranCompiler.cmake deleted file mode 100644 index 1c67d58..0000000 --- a/src/Build/CMakeFiles/3.17.1/CMakeFortranCompiler.cmake +++ /dev/null @@ -1,68 +0,0 @@ -set(CMAKE_Fortran_COMPILER "/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort") -set(CMAKE_Fortran_COMPILER_ARG1 "") -set(CMAKE_Fortran_COMPILER_ID "Intel") -set(CMAKE_Fortran_COMPILER_VERSION "18.0.3.20180410") -set(CMAKE_Fortran_COMPILER_WRAPPER "") -set(CMAKE_Fortran_PLATFORM_ID "Linux") -set(CMAKE_Fortran_SIMULATE_ID "") -set(CMAKE_Fortran_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_Fortran_COMPILER_AR "") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_Fortran_COMPILER_RANLIB "") -set(CMAKE_COMPILER_IS_GNUG77 ) -set(CMAKE_Fortran_COMPILER_LOADED 1) -set(CMAKE_Fortran_COMPILER_WORKS TRUE) -set(CMAKE_Fortran_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_Fortran_COMPILER_ENV_VAR "FC") - -set(CMAKE_Fortran_COMPILER_SUPPORTS_F90 1) - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_Fortran_COMPILER_ID_RUN 1) -set(CMAKE_Fortran_SOURCE_FILE_EXTENSIONS f;F;fpp;FPP;f77;F77;f90;F90;for;For;FOR;f95;F95) -set(CMAKE_Fortran_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_Fortran_LINKER_PREFERENCE 20) -if(UNIX) - set(CMAKE_Fortran_OUTPUT_EXTENSION .o) -else() - set(CMAKE_Fortran_OUTPUT_EXTENSION .obj) -endif() - -# Save compiler ABI information. -set(CMAKE_Fortran_SIZEOF_DATA_PTR "8") -set(CMAKE_Fortran_COMPILER_ABI "ELF") -set(CMAKE_Fortran_LIBRARY_ARCHITECTURE "") - -if(CMAKE_Fortran_SIZEOF_DATA_PTR AND NOT CMAKE_SIZEOF_VOID_P) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_Fortran_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_Fortran_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_Fortran_COMPILER_ABI}") -endif() - -if(CMAKE_Fortran_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - - - - - -set(CMAKE_Fortran_IMPLICIT_INCLUDE_DIRECTORIES "/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include;/usr/local/include;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/include") -set(CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES "ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c") -set(CMAKE_Fortran_IMPLICIT_LINK_DIRECTORIES "/opt/intel/18/clck/2018.3/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib") -set(CMAKE_Fortran_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/src/Build/CMakeFiles/3.17.1/CMakeSystem.cmake b/src/Build/CMakeFiles/3.17.1/CMakeSystem.cmake deleted file mode 100644 index 685c4bf..0000000 --- a/src/Build/CMakeFiles/3.17.1/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-3.10.0-957.1.3.el7.x86_64") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "3.10.0-957.1.3.el7.x86_64") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-3.10.0-957.1.3.el7.x86_64") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "3.10.0-957.1.3.el7.x86_64") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/src/Build/CMakeFiles/3.17.1/CompilerIdFortran/CMakeFortranCompilerId.F b/src/Build/CMakeFiles/3.17.1/CompilerIdFortran/CMakeFortranCompilerId.F deleted file mode 100644 index 3b1e181..0000000 --- a/src/Build/CMakeFiles/3.17.1/CompilerIdFortran/CMakeFortranCompilerId.F +++ /dev/null @@ -1,1040 +0,0 @@ - PROGRAM CMakeFortranCompilerId -#if 0 -! Identify the compiler -#endif -#if defined(_MSC_VER) - PRINT *, 'INFO:simulate[MSVC]' -# if _MSC_VER >= 1900 - PRINT *, 'INFO:simulate_version[019.00]' -# elif _MSC_VER >= 1800 - PRINT *, 'INFO:simulate_version[018.00]' -# elif _MSC_VER >= 1700 - PRINT *, 'INFO:simulate_version[017.00]' -# elif _MSC_VER >= 1600 - PRINT *, 'INFO:simulate_version[016.00]' -# elif _MSC_VER >= 1500 - PRINT *, 'INFO:simulate_version[015.00]' -# elif _MSC_VER >= 1400 - PRINT *, 'INFO:simulate_version[014.00]' -# elif _MSC_VER >= 1310 - PRINT *, 'INFO:simulate_version[013.01]' -# else - PRINT *, 'INFO:simulate_version[013.00]' -# endif -#endif -#if defined(__INTEL_COMPILER) || defined(__ICC) - PRINT *, 'INFO:compiler[Intel]' -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -#elif defined(__SUNPRO_F95) - PRINT *, 'INFO:compiler[SunPro]' -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F95>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F95>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F95 & 0xF) -#elif defined(__SUNPRO_F90) - PRINT *, 'INFO:compiler[SunPro]' -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F90>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F90>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F90 & 0xF) -#elif defined(_CRAYFTN) - PRINT *, 'INFO:compiler[Cray]' -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) -#elif defined(__G95__) - PRINT *, 'INFO:compiler[G95]' -# define COMPILER_VERSION_MAJOR DEC(__G95__) -# define COMPILER_VERSION_MINOR DEC(__G95_MINOR__) -#elif defined(__PATHSCALE__) - PRINT *, 'INFO:compiler[PathScale]' -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif -#elif defined(__ABSOFT__) - PRINT *, 'INFO:compiler[Absoft]' -#elif defined(__GNUC__) - PRINT *, 'INFO:compiler[GNU]' -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -#elif defined(__IBMC__) -# if defined(__COMPILER_VER__) - PRINT *, 'INFO:compiler[zOS]' -# elif __IBMC__ >= 800 - PRINT *, 'INFO:compiler[XL]' -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# else - PRINT *, 'INFO:compiler[VisualAge]' -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# endif -#elif defined(__PGI) - PRINT *, 'INFO:compiler[PGI]' -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif -#elif defined(__FLANG) - PRINT *, 'INFO:compiler[Flang]' -# define COMPILER_VERSION_MAJOR DEC(__FLANG_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__FLANG_MINOR__) -# if defined(__FLANG_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__FLANG_PATCHLEVEL__) -# endif -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) - PRINT *, 'INFO:compiler[VisualAge]' -#elif defined(__hpux) || defined(__hpux__) - PRINT *, 'INFO:compiler[HP]' -#elif defined(NAGFOR) - PRINT *, 'INFO:compiler[NAG]' -#define COMPILER_VERSION_MAJOR DEC(__NAG_COMPILER_RELEASE/10) -#define COMPILER_VERSION_MINOR DEC(__NAG_COMPILER_RELEASE % 10) -#define COMPILER_VERSION_PATCH DEC(__NAG_COMPILER_BUILD) -#else - PRINT *, 'INFO:compiler[]' -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - PRINT *, 'INFO:compiler_wrapper[CrayPrgEnv]' -#endif - -#if 0 -! Identify the platform -#endif -#if defined(__linux) || defined(__linux__) || defined(linux) - PRINT *, 'INFO:platform[Linux]' -#elif defined(__CYGWIN__) - PRINT *, 'INFO:platform[Cygwin]' -#elif defined(__MINGW32__) - PRINT *, 'INFO:platform[MinGW]' -#elif defined(__APPLE__) - PRINT *, 'INFO:platform[Darwin]' -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) - PRINT *, 'INFO:platform[Windows]' -#elif defined(__FreeBSD__) || defined(__FreeBSD) - PRINT *, 'INFO:platform[FreeBSD]' -#elif defined(__NetBSD__) || defined(__NetBSD) - PRINT *, 'INFO:platform[NetBSD]' -#elif defined(__OpenBSD__) || defined(__OPENBSD) - PRINT *, 'INFO:platform[OpenBSD]' -#elif defined(__sun) || defined(sun) - PRINT *, 'INFO:platform[SunOS]' -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) - PRINT *, 'INFO:platform[AIX]' -#elif defined(__hpux) || defined(__hpux__) - PRINT *, 'INFO:platform[HP-UX]' -#elif defined(__HAIKU__) - PRINT *, 'INFO:platform[Haiku]' -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) - PRINT *, 'INFO:platform[BeOS]' -#elif defined(__QNX__) || defined(__QNXNTO__) - PRINT *, 'INFO:platform[QNX]' -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) - PRINT *, 'INFO:platform[Tru64]' -#elif defined(__riscos) || defined(__riscos__) - PRINT *, 'INFO:platform[RISCos]' -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) - PRINT *, 'INFO:platform[SINIX]' -#elif defined(__UNIX_SV__) - PRINT *, 'INFO:platform[UNIX_SV]' -#elif defined(__bsdos__) - PRINT *, 'INFO:platform[BSDOS]' -#elif defined(_MPRAS) || defined(MPRAS) - PRINT *, 'INFO:platform[MP-RAS]' -#elif defined(__osf) || defined(__osf__) - PRINT *, 'INFO:platform[OSF1]' -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) - PRINT *, 'INFO:platform[SCO_SV]' -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) - PRINT *, 'INFO:platform[ULTRIX]' -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) - PRINT *, 'INFO:platform[Xenix]' -#else - PRINT *, 'INFO:platform[]' -#endif -#if defined(_WIN32) && (defined(__INTEL_COMPILER) || defined(__ICC)) -# if defined(_M_IA64) - PRINT *, 'INFO:arch[IA64]' -# elif defined(_M_X64) || defined(_M_AMD64) - PRINT *, 'INFO:arch[x64]' -# elif defined(_M_IX86) - PRINT *, 'INFO:arch[X86]' -# endif -#endif - -#if 0 -! Encode compiler version digits -#endif -#define DEC_8(n) (((n) / 10000000) % 10) -#define DEC_7(n) (((n) / 1000000) % 10) -#define DEC_6(n) (((n) / 100000) % 10) -#define DEC_5(n) (((n) / 10000) % 10) -#define DEC_4(n) (((n) / 1000) % 10) -#define DEC_3(n) (((n) / 100) % 10) -#define DEC_2(n) (((n) / 10) % 10) -#define DEC_1(n) (((n) ) % 10) -#define HEX_8(n) ((n)>>28 & 0xF) -#define HEX_7(n) ((n)>>24 & 0xF) -#define HEX_6(n) ((n)>>20 & 0xF) -#define HEX_5(n) ((n)>>16 & 0xF) -#define HEX_4(n) ((n)>>12 & 0xF) -#define HEX_3(n) ((n)>>8 & 0xF) -#define HEX_2(n) ((n)>>4 & 0xF) -#define HEX_1(n) ((n) & 0xF) - -#if defined(COMPILER_VERSION_MAJOR) -# undef DEC -# undef HEX -# define DEC(n) DEC_1(n) -# define HEX(n) HEX_1(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_1[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_2(n) -# define HEX(n) HEX_2(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_2[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_3(n) -# define HEX(n) HEX_3(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_3[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_4(n) -# define HEX(n) HEX_4(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_4[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_5(n) -# define HEX(n) HEX_5(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_5[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_6(n) -# define HEX(n) HEX_6(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_6[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_7(n) -# define HEX(n) HEX_7(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_7[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_8(n) -# define HEX(n) HEX_8(n) -# if COMPILER_VERSION_MAJOR == 0 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[0]' -# elif COMPILER_VERSION_MAJOR == 1 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[1]' -# elif COMPILER_VERSION_MAJOR == 2 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[2]' -# elif COMPILER_VERSION_MAJOR == 3 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[3]' -# elif COMPILER_VERSION_MAJOR == 4 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[4]' -# elif COMPILER_VERSION_MAJOR == 5 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[5]' -# elif COMPILER_VERSION_MAJOR == 6 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[6]' -# elif COMPILER_VERSION_MAJOR == 7 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[7]' -# elif COMPILER_VERSION_MAJOR == 8 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[8]' -# elif COMPILER_VERSION_MAJOR == 9 - PRINT *, 'INFO:compiler_version_MAJOR_digit_8[9]' -# endif - -#endif -#if defined(COMPILER_VERSION_MINOR) -# undef DEC -# undef HEX -# define DEC(n) DEC_1(n) -# define HEX(n) HEX_1(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_1[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_2(n) -# define HEX(n) HEX_2(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_2[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_3(n) -# define HEX(n) HEX_3(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_3[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_4(n) -# define HEX(n) HEX_4(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_4[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_5(n) -# define HEX(n) HEX_5(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_5[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_6(n) -# define HEX(n) HEX_6(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_6[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_7(n) -# define HEX(n) HEX_7(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_7[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_8(n) -# define HEX(n) HEX_8(n) -# if COMPILER_VERSION_MINOR == 0 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[0]' -# elif COMPILER_VERSION_MINOR == 1 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[1]' -# elif COMPILER_VERSION_MINOR == 2 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[2]' -# elif COMPILER_VERSION_MINOR == 3 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[3]' -# elif COMPILER_VERSION_MINOR == 4 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[4]' -# elif COMPILER_VERSION_MINOR == 5 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[5]' -# elif COMPILER_VERSION_MINOR == 6 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[6]' -# elif COMPILER_VERSION_MINOR == 7 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[7]' -# elif COMPILER_VERSION_MINOR == 8 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[8]' -# elif COMPILER_VERSION_MINOR == 9 - PRINT *, 'INFO:compiler_version_MINOR_digit_8[9]' -# endif - -#endif -#if defined(COMPILER_VERSION_PATCH) -# undef DEC -# undef HEX -# define DEC(n) DEC_1(n) -# define HEX(n) HEX_1(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_1[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_2(n) -# define HEX(n) HEX_2(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_2[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_3(n) -# define HEX(n) HEX_3(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_3[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_4(n) -# define HEX(n) HEX_4(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_4[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_5(n) -# define HEX(n) HEX_5(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_5[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_6(n) -# define HEX(n) HEX_6(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_6[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_7(n) -# define HEX(n) HEX_7(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_7[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_8(n) -# define HEX(n) HEX_8(n) -# if COMPILER_VERSION_PATCH == 0 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[0]' -# elif COMPILER_VERSION_PATCH == 1 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[1]' -# elif COMPILER_VERSION_PATCH == 2 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[2]' -# elif COMPILER_VERSION_PATCH == 3 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[3]' -# elif COMPILER_VERSION_PATCH == 4 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[4]' -# elif COMPILER_VERSION_PATCH == 5 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[5]' -# elif COMPILER_VERSION_PATCH == 6 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[6]' -# elif COMPILER_VERSION_PATCH == 7 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[7]' -# elif COMPILER_VERSION_PATCH == 8 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[8]' -# elif COMPILER_VERSION_PATCH == 9 - PRINT *, 'INFO:compiler_version_PATCH_digit_8[9]' -# endif - -#endif -#if defined(COMPILER_VERSION_TWEAK) -# undef DEC -# undef HEX -# define DEC(n) DEC_1(n) -# define HEX(n) HEX_1(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_1[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_2(n) -# define HEX(n) HEX_2(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_2[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_3(n) -# define HEX(n) HEX_3(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_3[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_4(n) -# define HEX(n) HEX_4(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_4[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_5(n) -# define HEX(n) HEX_5(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_5[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_6(n) -# define HEX(n) HEX_6(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_6[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_7(n) -# define HEX(n) HEX_7(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_7[9]' -# endif - -# undef DEC -# undef HEX -# define DEC(n) DEC_8(n) -# define HEX(n) HEX_8(n) -# if COMPILER_VERSION_TWEAK == 0 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[0]' -# elif COMPILER_VERSION_TWEAK == 1 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[1]' -# elif COMPILER_VERSION_TWEAK == 2 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[2]' -# elif COMPILER_VERSION_TWEAK == 3 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[3]' -# elif COMPILER_VERSION_TWEAK == 4 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[4]' -# elif COMPILER_VERSION_TWEAK == 5 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[5]' -# elif COMPILER_VERSION_TWEAK == 6 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[6]' -# elif COMPILER_VERSION_TWEAK == 7 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[7]' -# elif COMPILER_VERSION_TWEAK == 8 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[8]' -# elif COMPILER_VERSION_TWEAK == 9 - PRINT *, 'INFO:compiler_version_TWEAK_digit_8[9]' -# endif - -#endif - - END diff --git a/src/Build/CMakeFiles/3.17.1/CompilerIdFortran/a.out b/src/Build/CMakeFiles/3.17.1/CompilerIdFortran/a.out deleted file mode 100755 index 5e8a40422d422d05ec5670e791b03ce3f6db10a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 809528 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�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 x2QI&Ev=ZX%ANAYOPPqI0`d|ANxxKaGAbNG search starts here: . - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include /usr/local/include /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include /usr/include/ /usr/include End of search list. -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=3 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180410 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I. -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=/tmp/ifortP3gZxS.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 -mGLOB_options_string=-v -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortPzVbWDas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort17121222466C32aa -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/libiml_attr.so -mIPOPT_single_file_compile_and_link=TRUE -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=/tmp/ifortP3gZxS.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchbi1eF1 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileeP8Swd -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ifortP3gZxS.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=CMakeFortranCompilerId.F -mP1OPT_full_source_file_name=/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/3.17.1/CompilerIdFortran/CMakeFortranCompilerId.F -mP2OPT_symtab_type_copy=true /tmp/ifort2OISn4.i +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=/tmp/ifortg2UsaV.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 -mGLOB_options_string=-v -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort44q1Udas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1812447957fbVUJZ -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mIPOPT_single_file_compile_and_link=TRUE -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=/tmp/ifortg2UsaV.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchYt1kkS -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileTVn8wc -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ifortg2UsaV.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=CMakeFortranCompilerId.F -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/3.20.5/CompilerIdFortran/CMakeFortranCompilerId.F -mP2OPT_symtab_type_copy=true /tmp/iforthJJplf.i #include "..." search starts here: #include <...> search starts here: . - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include /usr/local/include /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include /usr/include/ /usr/include End of search list. -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o a.out /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/clck/2018.3/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/clck/2018.3/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib /tmp/ifortP3gZxS.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o a.out /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib /tmp/ifortg2UsaV.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o Compilation of the Fortran compiler identification source "CMakeFortranCompilerId.F" produced "a.out" -The Fortran compiler identification is Intel, found in "/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/3.17.1/CompilerIdFortran/a.out" - -Determining if the Fortran compiler works passed with the following output: -Change Dir: /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake cmTC_bf79b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_bf79b.dir/build.make CMakeFiles/cmTC_bf79b.dir/build -gmake[1]: Entering directory `/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_bf79b.dir/testFortranCompiler.f.o -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort -c /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp/testFortranCompiler.f -o CMakeFiles/cmTC_bf79b.dir/testFortranCompiler.f.o -Linking Fortran executable cmTC_bf79b -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bf79b.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort -qopenmp CMakeFiles/cmTC_bf79b.dir/testFortranCompiler.f.o -o cmTC_bf79b -gmake[1]: Leaving directory `/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' - - +The Fortran compiler identification is Intel, found in "/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/3.20.5/CompilerIdFortran/a.out" Detecting Fortran compiler ABI info compiled with the following output: -Change Dir: /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake cmTC_32ad6/fast && /usr/bin/gmake -f CMakeFiles/cmTC_32ad6.dir/build.make CMakeFiles/cmTC_32ad6.dir/build -gmake[1]: Entering directory `/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort -v -c /usr/share/cmake-3.17/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -ifort version 18.0.3 -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/fpp -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=3 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180410 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -I. -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -fixed -4Ycpp -4Ncvf -f_com=yes -MX /usr/share/cmake-3.17/Modules/CMakeFortranCompilerABI.F /tmp/ifortgZorku.i +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_fe4cd/fast && /usr/bin/gmake -f CMakeFiles/cmTC_fe4cd.dir/build.make CMakeFiles/cmTC_fe4cd.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -v -c /usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fpp -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -fixed -4Ycpp -4Ncvf -f_com=yes -MX /usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F /tmp/ifortxduUn0.i #include "..." search starts here: #include <...> search starts here: . - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include /usr/local/include /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include /usr/include/ /usr/include End of search list. -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=3 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180410 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/usr/share/cmake-3.17/Modules -I. -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -c -o CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortnTayU7as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort10342123004tk1WM -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchLQ8Jjy -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileioEtwL -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/usr/share/cmake-3.17/Modules/CMakeFortranCompilerABI.F -mP1OPT_full_source_file_name=/usr/share/cmake-3.17/Modules/CMakeFortranCompilerABI.F -mP2OPT_symtab_type_copy=true /tmp/ifortgZorku.i +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/usr/share/cmake-3.20/Modules -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -c -o CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort9QIeO1as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1894839422Dr1yrh -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchDoqT6H -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileJMdlg3 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -mP2OPT_symtab_type_copy=true /tmp/ifortxduUn0.i #include "..." search starts here: #include <...> search starts here: - /usr/share/cmake-3.17/Modules + /usr/share/cmake-3.20/Modules . - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include /usr/local/include /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include /usr/include/ /usr/include End of search list. -Linking Fortran executable cmTC_32ad6 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_32ad6.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort -qopenmp -v CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -o cmTC_32ad6 -ifort version 18.0.3 -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -o cmTC_32ad6" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort7HTZWtas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1234220830TodadS -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisnGggNP -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptlF5Za3 "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_32ad6" "/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/clck/2018.3/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/clck/2018.3/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortzsqQux.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchJ3sw87 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileTSHmxl -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortzsqQux.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisjozjgY -mIPOPT_generated_tempfiles=/tmp/ifortelis7og2Db -mIPOPT_embedded_object_base_name=/tmp/iforteobjDWdL1o -mIPOPT_cmdline_link_new_name=/tmp/ifortllisJ0BvpC -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_32ad6 /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/clck/2018.3/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/clck/2018.3/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' +Linking Fortran executable cmTC_fe4cd +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fe4cd.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -v CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -o cmTC_fe4cd +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -o cmTC_fe4cd" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortCqB7Rias_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1015085521SqnCBm -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslis1BEYSg -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptGthcdC "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_fe4cd" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortNM9HVc.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchzFM3Sk -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileqaAneG -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortNM9HVc.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalist4d8zT -mIPOPT_generated_tempfiles=/tmp/ifortelisKq0kUe -mIPOPT_embedded_object_base_name=/tmp/iforteobjta1xeA -mIPOPT_cmdline_link_new_name=/tmp/ifortllisEjXKyV +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_fe4cd /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' @@ -119,89 +109,93 @@ Parsed Fortran implicit include dir info from above output: rv=done found start of include info found start of implicit include info add: [.] - add: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include] - add: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include] - add: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include] - add: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] - add: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] - add: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64] - add: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc] - add: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] add: [/usr/local/include] add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] add: [/usr/include/] add: [/usr/include] end of search list found skipping relative include dir [.] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] collapse include dir [/usr/local/include] ==> [/usr/local/include] collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] collapse include dir [/usr/include/] ==> [/usr/include] collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include;/usr/local/include;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/include] + implicit include dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include;/usr/local/include;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/include] Parsed Fortran implicit link information from above output: link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake cmTC_32ad6/fast && /usr/bin/gmake -f CMakeFiles/cmTC_32ad6.dir/build.make CMakeFiles/cmTC_32ad6.dir/build] - ignore line: [gmake[1]: Entering directory `/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building Fortran object CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort -v -c /usr/share/cmake-3.17/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o] - ignore line: [ifort version 18.0.3] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/fpp -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=3 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180410 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -I. -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -fixed -4Ycpp -4Ncvf -f_com=yes -MX /usr/share/cmake-3.17/Modules/CMakeFortranCompilerABI.F /tmp/ifortgZorku.i] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_fe4cd/fast && /usr/bin/gmake -f CMakeFiles/cmTC_fe4cd.dir/build.make CMakeFiles/cmTC_fe4cd.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -v -c /usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fpp -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -fixed -4Ycpp -4Ncvf -f_com=yes -MX /usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F /tmp/ifortxduUn0.i] ignore line: [#include "..." search starts here:] ignore line: [#include <...> search starts here:] ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] ignore line: [ /usr/local/include] ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] ignore line: [ /usr/include/] ignore line: [ /usr/include] ignore line: [End of search list.] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=3 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180410 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/usr/share/cmake-3.17/Modules -I. -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -c -o CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortnTayU7as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort10342123004tk1WM -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchLQ8Jjy -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileioEtwL -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/usr/share/cmake-3.17/Modules/CMakeFortranCompilerABI.F -mP1OPT_full_source_file_name=/usr/share/cmake-3.17/Modules/CMakeFortranCompilerABI.F -mP2OPT_symtab_type_copy=true /tmp/ifortgZorku.i] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/usr/share/cmake-3.20/Modules -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -c -o CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort9QIeO1as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1894839422Dr1yrh -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchDoqT6H -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileJMdlg3 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -mP2OPT_symtab_type_copy=true /tmp/ifortxduUn0.i] ignore line: [#include "..." search starts here:] ignore line: [#include <...> search starts here:] - ignore line: [ /usr/share/cmake-3.17/Modules] + ignore line: [ /usr/share/cmake-3.20/Modules] ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] ignore line: [ /usr/local/include] ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] ignore line: [ /usr/include/] ignore line: [ /usr/include] ignore line: [End of search list.] - ignore line: [Linking Fortran executable cmTC_32ad6] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_32ad6.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort -qopenmp -v CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -o cmTC_32ad6 ] - ignore line: [ifort version 18.0.3] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -o cmTC_32ad6" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort7HTZWtas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1234220830TodadS -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisnGggNP -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptlF5Za3 "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_32ad6" "/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/clck/2018.3/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/clck/2018.3/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortzsqQux.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchJ3sw87 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileTSHmxl -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortzsqQux.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisjozjgY -mIPOPT_generated_tempfiles=/tmp/ifortelis7og2Db -mIPOPT_embedded_object_base_name=/tmp/iforteobjDWdL1o -mIPOPT_cmdline_link_new_name=/tmp/ifortllisJ0BvpC] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_32ad6 /opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/clck/2018.3/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/clck/2018.3/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + ignore line: [Linking Fortran executable cmTC_fe4cd] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fe4cd.dir/link.txt --verbose=1] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -v CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -o cmTC_fe4cd ] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -o cmTC_fe4cd" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortCqB7Rias_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1015085521SqnCBm -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslis1BEYSg -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptGthcdC "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_fe4cd" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortNM9HVc.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchzFM3Sk -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileqaAneG -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortNM9HVc.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalist4d8zT -mIPOPT_generated_tempfiles=/tmp/ifortelisKq0kUe -mIPOPT_embedded_object_base_name=/tmp/iforteobjta1xeA -mIPOPT_cmdline_link_new_name=/tmp/ifortllisEjXKyV] + link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_fe4cd /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] arg [ld] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] arg [--eh-frame-hdr] ==> ignore arg [--build-id] ==> ignore arg [-dynamic-linker] ==> ignore @@ -209,14 +203,16 @@ Parsed Fortran implicit link information from above output: arg [-m] ==> ignore arg [elf_x86_64] ==> ignore arg [-o] ==> ignore - arg [cmTC_32ad6] ==> ignore - arg [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/for_main.o] ==> ignore - arg [-L/opt/intel/18/clck/2018.3/lib/intel64] ==> dir [/opt/intel/18/clck/2018.3/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin] + arg [cmTC_fe4cd] ==> ignore + arg [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o] ==> obj [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] @@ -224,17 +220,18 @@ Parsed Fortran implicit link information from above output: arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/clck/2018.3/lib/intel64/] ==> dir [/opt/intel/18/clck/2018.3/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] arg [-L/lib64] ==> dir [/lib64] arg [-L/lib/] ==> dir [/lib/] arg [-L/usr/lib64] ==> dir [/usr/lib64] arg [-L/usr/lib] ==> dir [/usr/lib] - arg [CMakeFiles/cmTC_32ad6.dir/CMakeFortranCompilerABI.F.o] ==> ignore + arg [CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o] ==> ignore arg [-Bdynamic] ==> ignore arg [-Bstatic] ==> ignore arg [-lifport] ==> lib [ifport] @@ -245,9 +242,6 @@ Parsed Fortran implicit link information from above output: arg [-lm] ==> lib [m] arg [-Bstatic] ==> ignore arg [-lipgo] ==> lib [ipgo] - arg [-Bdynamic] ==> ignore - arg [-liomp5] ==> lib [iomp5] - arg [-Bstatic] ==> ignore arg [-lirc] ==> lib [irc] arg [-Bdynamic] ==> ignore arg [-lpthread] ==> lib [pthread] @@ -262,14 +256,19 @@ Parsed Fortran implicit link information from above output: arg [-Bdynamic] ==> ignore arg [-ldl] ==> lib [dl] arg [-lc] ==> lib [c] - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> ignore - collapse library dir [/opt/intel/18/clck/2018.3/lib/intel64] ==> [/opt/intel/18/clck/2018.3/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> [/usr/lib64/crt1.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] @@ -277,336 +276,3501 @@ Parsed Fortran implicit link information from above output: collapse library dir [/lib/../lib64/] ==> [/lib64] collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/clck/2018.3/lib/intel64/] ==> [/opt/intel/18/clck/2018.3/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] collapse library dir [/lib64] ==> [/lib64] collapse library dir [/lib/] ==> [/lib] collapse library dir [/usr/lib64] ==> [/usr/lib64] collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit dirs: [/opt/intel/18/clck/2018.3/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.3.222/linux/tbb/lib/intel64/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] + implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] implicit fwks: [] Determining if the Fortran compiler supports Fortran 90 passed with the following output: -Change Dir: /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp -Run Build Command(s):/usr/bin/gmake cmTC_06c35/fast && /usr/bin/gmake -f CMakeFiles/cmTC_06c35.dir/build.make CMakeFiles/cmTC_06c35.dir/build -gmake[1]: Entering directory `/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_06c35.dir/testFortranCompilerF90.f90.o -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort -c /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp/testFortranCompilerF90.f90 -o CMakeFiles/cmTC_06c35.dir/testFortranCompilerF90.f90.o -Linking Fortran executable cmTC_06c35 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_06c35.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort -qopenmp CMakeFiles/cmTC_06c35.dir/testFortranCompilerF90.f90.o -o cmTC_06c35 -gmake[1]: Leaving directory `/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_b210f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_b210f.dir/build.make CMakeFiles/cmTC_b210f.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_b210f.dir/testFortranCompilerF90.f90.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp/testFortranCompilerF90.f90 -o CMakeFiles/cmTC_b210f.dir/testFortranCompilerF90.f90.o +Linking Fortran executable cmTC_b210f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b210f.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort CMakeFiles/cmTC_b210f.dir/testFortranCompilerF90.f90.o -o cmTC_b210f +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -The system is: Linux - /bin/sh: 1: /usr/bin/uname: not found - unknown -The system is: Linux - 3.10.0-957.1.3.el7.x86_64 - x86_64 -Compiling the Fortran compiler identification source file "CMakeFortranCompilerId.F" succeeded. -Compiler: /usr/bin/gfortran +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc Build flags: -Id flags: -v +Id flags: The output was: 0 -Driving: /usr/bin/gfortran -v CMakeFortranCompilerId.F -l gfortran -l m -shared-libgcc -Using built-in specs. -COLLECT_GCC=/usr/bin/gfortran -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-11ubuntu0~18.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-11ubuntu0~18.04.1) -COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/f951 CMakeFortranCompilerId.F -ffixed-form -cpp=/tmp/ccPzxOvq.f90 -quiet -v -imultiarch x86_64-linux-gnu CMakeFortranCompilerId.F -quiet -dumpbase CMakeFortranCompilerId.F -mtune=generic -march=x86-64 -auxbase CMakeFortranCompilerId -version -fintrinsic-modules-path /usr/lib/gcc/x86_64-linux-gnu/9/finclude -o /tmp/ccIs4NK7.s -GNU Fortran (Ubuntu 9.3.0-11ubuntu0~18.04.1) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" -#include "..." search starts here: -#include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/9/finclude - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include -End of search list. -GNU Fortran2008 (Ubuntu 9.3.0-11ubuntu0~18.04.1) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - as -v --64 -o /tmp/ccDdGO4O.o /tmp/ccIs4NK7.s -GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30 -Reading specs from /usr/lib/gcc/x86_64-linux-gnu/9/libgfortran.spec -rename spec lib to liborig -COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoPu0pw.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. /tmp/ccDdGO4O.o -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - - -Compilation of the Fortran compiler identification source "CMakeFortranCompilerId.F" produced "a.out" -The Fortran compiler identification is GNU, found in "/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/3.16.0/CompilerIdFortran/a.out" -Determining if the Fortran compiler works passed with the following output: -Change Dir: /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" -Run Build Command(s):/usr/bin/make cmTC_1c9db/fast && /usr/bin/make -f CMakeFiles/cmTC_1c9db.dir/build.make CMakeFiles/cmTC_1c9db.dir/build -make[1]: Entering directory '/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_1c9db.dir/testFortranCompiler.f.o -/usr/bin/gfortran -c /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp/testFortranCompiler.f -o CMakeFiles/cmTC_1c9db.dir/testFortranCompiler.f.o -Linking Fortran executable cmTC_1c9db -/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1c9db.dir/link.txt --verbose=1 -/usr/bin/gfortran -fopenmp CMakeFiles/cmTC_1c9db.dir/testFortranCompiler.f.o -o cmTC_1c9db -make[1]: Leaving directory '/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' +The C compiler identification is Intel, found in "/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/3.20.5/CompilerIdC/a.out" +Detecting C compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Detecting Fortran compiler ABI info compiled with the following output: -Change Dir: /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_84089/fast && /usr/bin/make -f CMakeFiles/cmTC_84089.dir/build.make CMakeFiles/cmTC_84089.dir/build -make[1]: Entering directory '/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -/usr/bin/gfortran -v -c /usr/local/share/cmake-3.16/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -Using built-in specs. -COLLECT_GCC=/usr/bin/gfortran -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-11ubuntu0~18.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-11ubuntu0~18.04.1) -COLLECT_GCC_OPTIONS='-v' '-c' '-o' 'CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/f951 /usr/local/share/cmake-3.16/Modules/CMakeFortranCompilerABI.F -ffixed-form -cpp=/tmp/cceTh9XX.f90 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.16/Modules/CMakeFortranCompilerABI.F -quiet -dumpbase CMakeFortranCompilerABI.F -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -version -fintrinsic-modules-path /usr/lib/gcc/x86_64-linux-gnu/9/finclude -o /tmp/cc6zInuG.s -GNU Fortran (Ubuntu 9.3.0-11ubuntu0~18.04.1) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_acf9f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_acf9f.dir/build.make CMakeFiles/cmTC_acf9f.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -v -MD -MT CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c +icc version 18.0.5 (gcc version 4.8.5 compatibility) +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -_g -mP3OPT_inline_alloca -D__ICC=1800 -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=4 -D__GNUC_MINOR__=8 -D__GNUC_PATCHLEVEL__=5 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1002 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=40805 -_W5 --gcc-extern-inline --dependency_file_name CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h --array_section --simd --simd_func --offload_mode=1 --offload_target_names=gfx,GFX,mic,MIC --offload_unique_string=icc0601100366mce9XO -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -MD -MT CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icczPEAPzas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d92 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc0601100366mce9XO -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchnTtmpD -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileypxoca -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c #include "..." search starts here: #include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/9/finclude - /usr/lib/gcc/x86_64-linux-gnu/9/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include /usr/local/include - /usr/include/x86_64-linux-gnu + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/include/ /usr/include End of search list. -GNU Fortran2008 (Ubuntu 9.3.0-11ubuntu0~18.04.1) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -COLLECT_GCC_OPTIONS='-v' '-c' '-o' 'CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o /tmp/cc6zInuG.s -GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30 -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-c' '-o' 'CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o' '-mtune=generic' '-march=x86-64' -Linking Fortran executable cmTC_84089 -/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_84089.dir/link.txt --verbose=1 -/usr/bin/gfortran -fopenmp -v CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -o cmTC_84089 -Driving: /usr/bin/gfortran -fopenmp -v CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -o cmTC_84089 -l gfortran -l m -shared-libgcc -Using built-in specs. -COLLECT_GCC=/usr/bin/gfortran -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-11ubuntu0~18.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-11ubuntu0~18.04.1) -Reading specs from /usr/lib/gcc/x86_64-linux-gnu/9/libgfortran.spec -rename spec lib to liborig -COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_84089' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -Reading specs from /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.spec -COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_84089' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccovcshX.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_84089 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/9/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -lgfortran -lm -lgomp -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/9/crtoffloadend.o -COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_84089' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' -make[1]: Leaving directory '/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' +Linking C executable cmTC_acf9f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_acf9f.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -v CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -o cmTC_acf9f +icc version 18.0.5 (gcc version 4.8.5 compatibility) +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -o cmTC_acf9f" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icccTeZBIas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d92 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1289067825MhoiST -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisnPrVI7 -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptygssGE "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_acf9f" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccz7oOXV.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchfJYSwj -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfilesMtzvQ -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccz7oOXV.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisdA2QSZ -mIPOPT_generated_tempfiles=/tmp/iccelis8EgnQw -mIPOPT_embedded_object_base_name=/tmp/icceobjFcrTN3 -mIPOPT_cmdline_link_new_name=/tmp/icclliscKtpLA +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_acf9f -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Parsed Fortran implicit include dir info from above output: rv=done +Parsed C implicit include dir info from above output: rv=done found start of include info found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/9/finclude] - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + add: [/usr/include/] add: [/usr/include] end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/finclude] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/finclude] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + collapse include dir [/usr/include/] ==> [/usr/include] collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/finclude;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + implicit include dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include;/usr/local/include;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/include] -Parsed Fortran implicit link information from above output: +Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make cmTC_84089/fast && /usr/bin/make -f CMakeFiles/cmTC_84089.dir/build.make CMakeFiles/cmTC_84089.dir/build] - ignore line: [make[1]: Entering directory '/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building Fortran object CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o] - ignore line: [/usr/bin/gfortran -v -c /usr/local/share/cmake-3.16/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/gfortran] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-11ubuntu0~18.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-11ubuntu0~18.04.1) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-c' '-o' 'CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/f951 /usr/local/share/cmake-3.16/Modules/CMakeFortranCompilerABI.F -ffixed-form -cpp=/tmp/cceTh9XX.f90 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.16/Modules/CMakeFortranCompilerABI.F -quiet -dumpbase CMakeFortranCompilerABI.F -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -version -fintrinsic-modules-path /usr/lib/gcc/x86_64-linux-gnu/9/finclude -o /tmp/cc6zInuG.s] - ignore line: [GNU Fortran (Ubuntu 9.3.0-11ubuntu0~18.04.1) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_acf9f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_acf9f.dir/build.make CMakeFiles/cmTC_acf9f.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -v -MD -MT CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c] + ignore line: [icc version 18.0.5 (gcc version 4.8.5 compatibility)] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -_g -mP3OPT_inline_alloca -D__ICC=1800 -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=4 -D__GNUC_MINOR__=8 -D__GNUC_PATCHLEVEL__=5 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1002 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=40805 -_W5 --gcc-extern-inline --dependency_file_name CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h --array_section --simd --simd_func --offload_mode=1 --offload_target_names=gfx GFX mic MIC --offload_unique_string=icc0601100366mce9XO -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -MD -MT CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icczPEAPzas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d92 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc0601100366mce9XO -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchnTtmpD -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileypxoca -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c] ignore line: [#include "..." search starts here:] ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/finclude] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/include/] ignore line: [ /usr/include] ignore line: [End of search list.] - ignore line: [GNU Fortran2008 (Ubuntu 9.3.0-11ubuntu0~18.04.1) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-c' '-o' 'CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o /tmp/cc6zInuG.s] - ignore line: [GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-c' '-o' 'CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking Fortran executable cmTC_84089] - ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_84089.dir/link.txt --verbose=1] - ignore line: [/usr/bin/gfortran -fopenmp -v CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -o cmTC_84089 ] - ignore line: [Driving: /usr/bin/gfortran -fopenmp -v CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -o cmTC_84089 -l gfortran -l m -shared-libgcc] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/gfortran] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-11ubuntu0~18.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-11ubuntu0~18.04.1) ] - ignore line: [Reading specs from /usr/lib/gcc/x86_64-linux-gnu/9/libgfortran.spec] - ignore line: [rename spec lib to liborig] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_84089' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread'] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [Reading specs from /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.spec] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_84089' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccovcshX.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_84089 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/9/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o -lgfortran -lm -lgomp -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/9/crtoffloadend.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccovcshX.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lquadmath] ==> ignore - arg [-plugin-opt=-pass-through=-lm] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lpthread] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore + ignore line: [Linking C executable cmTC_acf9f] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_acf9f.dir/link.txt --verbose=1] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -v CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -o cmTC_acf9f ] + ignore line: [icc version 18.0.5 (gcc version 4.8.5 compatibility)] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -o cmTC_acf9f" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icccTeZBIas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d92 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1289067825MhoiST -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisnPrVI7 -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptygssGE "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_acf9f" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccz7oOXV.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchfJYSwj -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfilesMtzvQ -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccz7oOXV.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisdA2QSZ -mIPOPT_generated_tempfiles=/tmp/iccelis8EgnQw -mIPOPT_embedded_object_base_name=/tmp/icceobjFcrTN3 -mIPOPT_cmdline_link_new_name=/tmp/icclliscKtpLA] + link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_acf9f -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [ld] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [-m] ==> ignore arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore + arg [-o] ==> ignore + arg [cmTC_acf9f] ==> ignore + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-lirng] ==> lib [irng] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-ldecimal] ==> lib [decimal] arg [--as-needed] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-lcilkrts] ==> lib [cilkrts] + arg [-lstdc++] ==> lib [stdc++] + arg [--no-as-needed] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> [/usr/lib64/crt1.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [imf;svml;irng;m;ipgo;decimal;cilkrts;stdc++;gcc;gcc_s;irc;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o;/usr/lib64/crtn.o] + implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] + implicit fwks: [] + + +Determining if the include file sys/types.h exists passed with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_46730/fast && /usr/bin/gmake -f CMakeFiles/cmTC_46730.dir/build.make CMakeFiles/cmTC_46730.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -MD -MT CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_46730 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_46730.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o -o cmTC_46730 +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Determining if the include file stdint.h exists passed with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_13d4c/fast && /usr/bin/gmake -f CMakeFiles/cmTC_13d4c.dir/build.make CMakeFiles/cmTC_13d4c.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -MD -MT CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_13d4c +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_13d4c.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o -o cmTC_13d4c +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Determining if the include file stddef.h exists passed with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_12c5d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_12c5d.dir/build.make CMakeFiles/cmTC_12c5d.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -MD -MT CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_12c5d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_12c5d.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o -o cmTC_12c5d +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Determining size of void* passed with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_11988/fast && /usr/bin/gmake -f CMakeFiles/cmTC_11988.dir/build.make CMakeFiles/cmTC_11988.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -MD -MT CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o -MF CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o.d -o CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CheckTypeSize/CMAKE_SIZEOF_VOID_P.c +Linking C executable cmTC_11988 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_11988.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o -o cmTC_11988 +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Determining size of off_t passed with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_51633/fast && /usr/bin/gmake -f CMakeFiles/cmTC_51633.dir/build.make CMakeFiles/cmTC_51633.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -fPIE -MD -MT CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o -MF CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o.d -o CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CheckTypeSize/EC_SIZEOF_OFF_T.c +Linking C executable cmTC_51633 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_51633.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o -o cmTC_51633 +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Detecting C OpenMP compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_43c33/fast && /usr/bin/gmake -f CMakeFiles/cmTC_43c33.dir/build.make CMakeFiles/cmTC_43c33.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -qopenmp -v -fPIE -MD -MT CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c +icc version 18.0.5 (gcc version 4.8.5 compatibility) +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -_g -mP3OPT_inline_alloca -D__ICC=1800 -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=4 -D__GNUC_MINOR__=8 -D__GNUC_PATCHLEVEL__=5 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1002 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=40805 -_W5 --gcc-extern-inline --openmp --openmp_tasks --openmp_simd --openmp_offload --dependency_file_name CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=gfx,GFX,mic,MIC --offload_unique_string=icc1177112631yRfS6R -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -fPIE -MD -MT CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -c" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccZ2UgRqas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d92 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1177112631yRfS6R -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchjd3oiT -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileOWj6vC -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c +#include "..." search starts here: +#include <...> search starts here: + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include + /usr/local/include + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/include/ + /usr/include +End of search list. +Linking C executable cmTC_43c33 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_43c33.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -qopenmp -v -Wl,--disable-new-dtags CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -o cmTC_43c33 -v +icc version 18.0.5 (gcc version 4.8.5 compatibility) +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -Wl,--disable-new-dtags -o cmTC_43c33 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccOt4M04as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d92 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1862292912mnmS0Y -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisXguxmS -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptkqnsUB "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_43c33" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "-Bdynamic" "-liomp5" "--as-needed" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccdPX04s.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch9UbSGh -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileQlPUf1 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccdPX04s.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalispqtRaW -mIPOPT_generated_tempfiles=/tmp/iccelisU5wMIF -mIPOPT_embedded_object_base_name=/tmp/icceobjhSwHgp -mIPOPT_cmdline_link_new_name=/tmp/iccllis2pxCO8 +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_43c33 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal -Bdynamic -liomp5 --as-needed -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Parsed C OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_43c33/fast && /usr/bin/gmake -f CMakeFiles/cmTC_43c33.dir/build.make CMakeFiles/cmTC_43c33.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -qopenmp -v -fPIE -MD -MT CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] + ignore line: [icc version 18.0.5 (gcc version 4.8.5 compatibility)] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -_g -mP3OPT_inline_alloca -D__ICC=1800 -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=4 -D__GNUC_MINOR__=8 -D__GNUC_PATCHLEVEL__=5 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1002 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=40805 -_W5 --gcc-extern-inline --openmp --openmp_tasks --openmp_simd --openmp_offload --dependency_file_name CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=gfx GFX mic MIC --offload_unique_string=icc1177112631yRfS6R -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -fPIE -MD -MT CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -c" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccZ2UgRqas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d92 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1177112631yRfS6R -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchjd3oiT -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileOWj6vC -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/include/] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_43c33] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_43c33.dir/link.txt --verbose=1] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -qopenmp -v -Wl --disable-new-dtags CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -o cmTC_43c33 -v ] + ignore line: [icc version 18.0.5 (gcc version 4.8.5 compatibility)] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -Wl,--disable-new-dtags -o cmTC_43c33 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccOt4M04as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d92 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1862292912mnmS0Y -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisXguxmS -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptkqnsUB "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_43c33" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "-Bdynamic" "-liomp5" "--as-needed" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccdPX04s.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch9UbSGh -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileQlPUf1 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccdPX04s.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalispqtRaW -mIPOPT_generated_tempfiles=/tmp/iccelisU5wMIF -mIPOPT_embedded_object_base_name=/tmp/icceobjhSwHgp -mIPOPT_cmdline_link_new_name=/tmp/iccllis2pxCO8] + link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_43c33 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal -Bdynamic -liomp5 --as-needed -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore arg [-dynamic-linker] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore arg [-o] ==> ignore - arg [cmTC_84089] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtoffloadbegin.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [CMakeFiles/cmTC_84089.dir/CMakeFortranCompilerABI.F.o] ==> ignore - arg [-lgfortran] ==> lib [gfortran] + arg [cmTC_43c33] ==> ignore + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [--disable-new-dtags] ==> ignore + arg [CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-lirng] ==> lib [irng] + arg [-Bdynamic] ==> ignore arg [-lm] ==> lib [m] - arg [-lgomp] ==> lib [gomp] - arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-ldecimal] ==> lib [decimal] + arg [-Bdynamic] ==> ignore + arg [-liomp5] ==> lib [iomp5] + arg [--as-needed] ==> ignore + arg [-lcilkrts] ==> lib [cilkrts] + arg [-lstdc++] ==> lib [stdc++] + arg [--no-as-needed] ==> ignore arg [-lgcc] ==> lib [gcc] - arg [-lquadmath] ==> lib [quadmath] - arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-Bdynamic] ==> ignore arg [-lpthread] ==> lib [pthread] + arg [-Bstatic] ==> ignore + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtoffloadend.o] ==> ignore - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [gfortran;m;gomp;gcc_s;gcc;quadmath;m;gcc_s;gcc;pthread;c;gcc_s;gcc] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [imf;svml;irng;m;ipgo;decimal;iomp5;cilkrts;stdc++;gcc;gcc_s;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [] + implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] implicit fwks: [] -Determining if the Fortran compiler supports Fortran 90 passed with the following output: -Change Dir: /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp -Run Build Command(s):/usr/bin/make cmTC_936c0/fast && /usr/bin/make -f CMakeFiles/cmTC_936c0.dir/build.make CMakeFiles/cmTC_936c0.dir/build -make[1]: Entering directory '/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_936c0.dir/testFortranCompilerF90.f90.o -/usr/bin/gfortran -c /scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp/testFortranCompilerF90.f90 -o CMakeFiles/cmTC_936c0.dir/testFortranCompilerF90.f90.o -Linking Fortran executable cmTC_936c0 -/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_936c0.dir/link.txt --verbose=1 -/usr/bin/gfortran -fopenmp CMakeFiles/cmTC_936c0.dir/testFortranCompilerF90.f90.o -o cmTC_936c0 -make[1]: Leaving directory '/scratch/long/users/bjohnson/singularity/CRTM_dev/src/Build/CMakeFiles/CMakeTmp' +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_aea6f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_aea6f.dir/build.make CMakeFiles/cmTC_aea6f.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortRGmbCdas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1680304486Cer05s -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchh6xqFI -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileUc2act -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 +#include "..." search starts here: +#include <...> search starts here: + /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP + . + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include + /usr/local/include + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/include/ + /usr/include +End of search list. +Linking Fortran executable cmTC_aea6f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aea6f.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -o cmTC_aea6f -v +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_aea6f -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortcYPNKcas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort12832581134TS8sA -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisnekqnW -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscript0HVlaH "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_aea6f" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortrMNPDp.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchlhZmat -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilegBFDYd -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortrMNPDp.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisxzBHdV -mIPOPT_generated_tempfiles=/tmp/ifortelisyonD0F -mIPOPT_embedded_object_base_name=/tmp/iforteobjHk5yNq -mIPOPT_cmdline_link_new_name=/tmp/ifortlliskJJuAb +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_aea6f /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_aea6f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_aea6f.dir/build.make CMakeFiles/cmTC_aea6f.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortRGmbCdas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1680304486Cer05s -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchh6xqFI -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileUc2act -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] + ignore line: [ .] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/include/] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Linking Fortran executable cmTC_aea6f] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aea6f.dir/link.txt --verbose=1] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -o cmTC_aea6f -v ] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_aea6f -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortcYPNKcas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort12832581134TS8sA -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisnekqnW -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscript0HVlaH "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_aea6f" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortrMNPDp.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchlhZmat -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilegBFDYd -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortrMNPDp.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisxzBHdV -mIPOPT_generated_tempfiles=/tmp/ifortelisyonD0F -mIPOPT_embedded_object_base_name=/tmp/iforteobjHk5yNq -mIPOPT_cmdline_link_new_name=/tmp/ifortlliskJJuAb] + link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_aea6f /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_aea6f] ==> ignore + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [--disable-new-dtags] ==> ignore + arg [CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lifport] ==> lib [ifport] + arg [-lifcoremt] ==> lib [ifcoremt] + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-Bdynamic] ==> ignore + arg [-liomp5] ==> lib [iomp5] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-Bdynamic] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-Bstatic] ==> ignore + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [] + implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_19dd3/fast && /usr/bin/gmake -f CMakeFiles/cmTC_19dd3.dir/build.make CMakeFiles/cmTC_19dd3.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortkRsunOas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0294464009oY88pS -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchovdaYl -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilekjJFL7 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 +#include "..." search starts here: +#include <...> search starts here: + /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP + . + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include + /usr/local/include + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/include/ + /usr/include +End of search list. +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint +--------------------------------^ +Linking Fortran executable cmTC_19dd3 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_19dd3.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -o cmTC_19dd3 -v +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_19dd3 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortXT9aj5as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0492168556f2DJNX -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisaePGkL -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptnSN1jx "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_19dd3" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortQSeGo7.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchuIxHjp -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileldgikb -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortQSeGo7.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisKUBknF -mIPOPT_generated_tempfiles=/tmp/ifortelisJTKFmr -mIPOPT_embedded_object_base_name=/tmp/iforteobjQ3P0ld -mIPOPT_cmdline_link_new_name=/tmp/ifortllisNvRllZ +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_19dd3 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_19dd3/fast && /usr/bin/gmake -f CMakeFiles/cmTC_19dd3.dir/build.make CMakeFiles/cmTC_19dd3.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortkRsunOas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0294464009oY88pS -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchovdaYl -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilekjJFL7 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] + ignore line: [ .] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/include/] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint] + ignore line: [--------------------------------^] + ignore line: [Linking Fortran executable cmTC_19dd3] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_19dd3.dir/link.txt --verbose=1] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -o cmTC_19dd3 -v ] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_19dd3 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortXT9aj5as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0492168556f2DJNX -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisaePGkL -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptnSN1jx "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_19dd3" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortQSeGo7.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchuIxHjp -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileldgikb -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortQSeGo7.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisKUBknF -mIPOPT_generated_tempfiles=/tmp/ifortelisJTKFmr -mIPOPT_embedded_object_base_name=/tmp/iforteobjQ3P0ld -mIPOPT_cmdline_link_new_name=/tmp/ifortllisNvRllZ] + link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_19dd3 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_19dd3] ==> ignore + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [--disable-new-dtags] ==> ignore + arg [CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lifport] ==> lib [ifport] + arg [-lifcoremt] ==> lib [ifcoremt] + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-Bdynamic] ==> ignore + arg [-liomp5] ==> lib [iomp5] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-Bdynamic] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-Bstatic] ==> ignore + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [] + implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ae632/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ae632.dir/build.make CMakeFiles/cmTC_ae632.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortGznDYEas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0456726862DagO3Q -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchAML9yo -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfiletyXxmg -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 +#include "..." search starts here: +#include <...> search starts here: + /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP + . + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include + /usr/local/include + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/include/ + /usr/include +End of search list. +Linking Fortran executable cmTC_ae632 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae632.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -o cmTC_ae632 -v +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_ae632 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortX7opbtas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0835700289JL2boO -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisXqOo3Q -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptr4ZT5I "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_ae632" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortBIIoOC.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch3DArl5 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilerLmbpX -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortBIIoOC.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisT6qoTm -mIPOPT_generated_tempfiles=/tmp/ifortelisTloTVe -mIPOPT_embedded_object_base_name=/tmp/iforteobjnStoY6 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisVdCT0Y +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_ae632 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ae632/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ae632.dir/build.make CMakeFiles/cmTC_ae632.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortGznDYEas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0456726862DagO3Q -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchAML9yo -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfiletyXxmg -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] + ignore line: [ .] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/include/] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Linking Fortran executable cmTC_ae632] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae632.dir/link.txt --verbose=1] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -o cmTC_ae632 -v ] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_ae632 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortX7opbtas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0835700289JL2boO -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisXqOo3Q -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptr4ZT5I "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_ae632" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortBIIoOC.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch3DArl5 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilerLmbpX -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortBIIoOC.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisT6qoTm -mIPOPT_generated_tempfiles=/tmp/ifortelisTloTVe -mIPOPT_embedded_object_base_name=/tmp/iforteobjnStoY6 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisVdCT0Y] + link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_ae632 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_ae632] ==> ignore + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [--disable-new-dtags] ==> ignore + arg [CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lifport] ==> lib [ifport] + arg [-lifcoremt] ==> lib [ifcoremt] + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-Bdynamic] ==> ignore + arg [-liomp5] ==> lib [iomp5] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-Bdynamic] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-Bstatic] ==> ignore + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [] + implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a8e0d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a8e0d.dir/build.make CMakeFiles/cmTC_a8e0d.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortN0J68ias_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0945410853CO5HVi -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchFNAYs5 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfiley3C3CY -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 +#include "..." search starts here: +#include <...> search starts here: + /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP + . + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include + /usr/local/include + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/include/ + /usr/include +End of search list. +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint +--------------------------------^ +Linking Fortran executable cmTC_a8e0d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a8e0d.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -o cmTC_a8e0d -v +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_a8e0d -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortRpimvFas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0064074354RBVG8q -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisLO77gZ -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptNu9lGS "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_a8e0d" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortdDSMPC.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchv3MKLl -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileVawkcf -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortdDSMPC.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalis1xoeEp -mIPOPT_generated_tempfiles=/tmp/ifortelisN0fs3i -mIPOPT_embedded_object_base_name=/tmp/iforteobj3hbGsc -mIPOPT_cmdline_link_new_name=/tmp/ifortllisleaUR5 +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_a8e0d /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a8e0d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a8e0d.dir/build.make CMakeFiles/cmTC_a8e0d.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortN0J68ias_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0945410853CO5HVi -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchFNAYs5 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfiley3C3CY -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] + ignore line: [ .] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/include/] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint] + ignore line: [--------------------------------^] + ignore line: [Linking Fortran executable cmTC_a8e0d] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a8e0d.dir/link.txt --verbose=1] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -o cmTC_a8e0d -v ] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_a8e0d -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortRpimvFas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0064074354RBVG8q -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisLO77gZ -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptNu9lGS "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_a8e0d" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortdDSMPC.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchv3MKLl -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileVawkcf -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortdDSMPC.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalis1xoeEp -mIPOPT_generated_tempfiles=/tmp/ifortelisN0fs3i -mIPOPT_embedded_object_base_name=/tmp/iforteobj3hbGsc -mIPOPT_cmdline_link_new_name=/tmp/ifortllisleaUR5] + link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_a8e0d /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_a8e0d] ==> ignore + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [--disable-new-dtags] ==> ignore + arg [CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lifport] ==> lib [ifport] + arg [-lifcoremt] ==> lib [ifcoremt] + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-Bdynamic] ==> ignore + arg [-liomp5] ==> lib [iomp5] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-Bdynamic] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-Bstatic] ==> ignore + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [] + implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7817e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7817e.dir/build.make CMakeFiles/cmTC_7817e.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortrSzRVpas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0682405340DZSqLY -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchTHkIGQ -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilepCvg4y -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 +#include "..." search starts here: +#include <...> search starts here: + /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP + . + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include + /usr/local/include + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/include/ + /usr/include +End of search list. +Linking Fortran executable cmTC_7817e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7817e.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -o cmTC_7817e -v +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_7817e -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortFYIo4Kas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1469493829fH4Jx2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslis9KMS6A -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptLMgeLj "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_7817e" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortfnCWch.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchdSPQ3U -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilefmfqJD -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortfnCWch.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisnB9zvI -mIPOPT_generated_tempfiles=/tmp/ifortelisXAJT9q -mIPOPT_embedded_object_base_name=/tmp/iforteobjhvwdO9 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisvCfxsS +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_7817e /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7817e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7817e.dir/build.make CMakeFiles/cmTC_7817e.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortrSzRVpas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0682405340DZSqLY -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchTHkIGQ -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilepCvg4y -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] + ignore line: [ .] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/include/] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Linking Fortran executable cmTC_7817e] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7817e.dir/link.txt --verbose=1] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -o cmTC_7817e -v ] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_7817e -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortFYIo4Kas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1469493829fH4Jx2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslis9KMS6A -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptLMgeLj "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_7817e" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortfnCWch.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchdSPQ3U -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilefmfqJD -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortfnCWch.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisnB9zvI -mIPOPT_generated_tempfiles=/tmp/ifortelisXAJT9q -mIPOPT_embedded_object_base_name=/tmp/iforteobjhvwdO9 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisvCfxsS] + link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_7817e /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_7817e] ==> ignore + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [--disable-new-dtags] ==> ignore + arg [CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lifport] ==> lib [ifport] + arg [-lifcoremt] ==> lib [ifcoremt] + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-Bdynamic] ==> ignore + arg [-liomp5] ==> lib [iomp5] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-Bdynamic] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-Bstatic] ==> ignore + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [] + implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] + implicit fwks: [] + + +Detecting Fortran OpenMP compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_fbaf4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_fbaf4.dir/build.make CMakeFiles/cmTC_fbaf4.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' +Building Fortran object CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortOCIJN7as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0672090346ksHsat -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch8uxVxB -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileo7S9pl -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 +#include "..." search starts here: +#include <...> search starts here: + /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP + . + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc + /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include + /usr/local/include + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/include/ + /usr/include +End of search list. +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint +--------------------------------^ +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT] +!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint +--------------------------------^ +Linking Fortran executable cmTC_fbaf4 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fbaf4.dir/link.txt --verbose=1 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -o cmTC_fbaf4 -v +ifort version 18.0.5 +/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_fbaf4 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort4TAYWRas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0382110363EkNrxy -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortsliskMmIKD -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptKvCCOn "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_fbaf4" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortQhhenb.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch6Z8qb6 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileyDEFgQ -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortQhhenb.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalis6L83uF -mIPOPT_generated_tempfiles=/tmp/ifortelisYiHYyp -mIPOPT_embedded_object_base_name=/tmp/iforteobjew8SC9 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisu6LNGT +ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_fbaf4 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' + + + +Parsed Fortran OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_fbaf4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_fbaf4.dir/build.make CMakeFiles/cmTC_fbaf4.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building Fortran object CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortOCIJN7as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0672090346ksHsat -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch8uxVxB -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileo7S9pl -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] + ignore line: [ .] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] + ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/include/] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint] + ignore line: [--------------------------------^] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT]] + ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint] + ignore line: [--------------------------------^] + ignore line: [Linking Fortran executable cmTC_fbaf4] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fbaf4.dir/link.txt --verbose=1] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -o cmTC_fbaf4 -v ] + ignore line: [ifort version 18.0.5] + ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_fbaf4 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort4TAYWRas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0382110363EkNrxy -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortsliskMmIKD -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptKvCCOn "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_fbaf4" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortQhhenb.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch6Z8qb6 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileyDEFgQ -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortQhhenb.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalis6L83uF -mIPOPT_generated_tempfiles=/tmp/ifortelisYiHYyp -mIPOPT_embedded_object_base_name=/tmp/iforteobjew8SC9 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisu6LNGT] + link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_fbaf4 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [ld] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_fbaf4] ==> ignore + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [--disable-new-dtags] ==> ignore + arg [CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lifport] ==> lib [ifport] + arg [-lifcoremt] ==> lib [ifcoremt] + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-Bdynamic] ==> ignore + arg [-liomp5] ==> lib [iomp5] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-Bdynamic] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-Bstatic] ==> ignore + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [] + implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] + implicit fwks: [] + + +The system is: Linux - 3.10.0-957.1.3.el7.x86_64 - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is Intel, found in "/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/3.20.5/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is Intel, found in "/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/3.20.5/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3a4b7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3a4b7.dir/build.make CMakeFiles/cmTC_3a4b7.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o +/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc -v -MD -MT CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c +mpiicc for the Intel(R) MPI Library 2019 Update 5 for Linux* +Copyright 2003-2019, Intel Corporation. +icc version 19.0.5.281 (gcc version 8.3.0 compatibility) +/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -_g -mP3OPT_inline_alloca -D__ICC=1900 -D__INTEL_COMPILER=1900 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=8 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=0 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1010 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20190815 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__tune_i686__ -D__tune_pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=80300 -_W5 --gcc-extern-inline --openmp_simd --dependency_file_name CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include -I/data/users/mmiesch/modules/core/cgal/5.0.4/include -I/data/users/mmiesch/modules/core/eigen/3.3.7/include -I/data/users/mmiesch/modules/core/boost/1.68.0/include -I/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include -I/data/users/mmiesch/modules/core/pybind11/2.7.0/include -I/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include -I/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include -I/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include -I/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=mic,MIC --offload_unique_string=icc0752775815LaxlWW -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -MD -MT CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icc5dczXDas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d93 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc0752775815LaxlWW -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch78rekr -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfileDV9H0k -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c +#include "..." search starts here: +#include <...> search starts here: + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include + /data/users/mmiesch/modules/core/cgal/5.0.4/include + /data/users/mmiesch/modules/core/eigen/3.3.7/include + /data/users/mmiesch/modules/core/boost/1.68.0/include + /data/users/mmiesch/modules/core/gsl_lite/0.37.0/include + /data/users/mmiesch/modules/core/pybind11/2.7.0/include + /data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include + /data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include + /data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include + /data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64 + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include + /usr/local/include + /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include + /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed + /opt/gcc/8.3/include/ + /usr/include +End of search list. +Linking C executable cmTC_3a4b7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3a4b7.dir/link.txt --verbose=1 +/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc -v -rdynamic CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -o cmTC_3a4b7 +mpiicc for the Intel(R) MPI Library 2019 Update 5 for Linux* +Copyright 2003-2019, Intel Corporation. +icc version 19.0.5.281 (gcc version 8.3.0 compatibility) +/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -rdynamic -o cmTC_3a4b7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpifort -lmpi -ldl -lrt -lpthread" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccqOpU84as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d93 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc21169348844tuV17 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisEh7k3g -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptD5775a "-mIPOPT_cmdline_link="/lib/../lib64/crt1.o" "/lib/../lib64/crti.o" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o" "-export-dynamic" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-o" "cmTC_3a4b7" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o" "--enable-new-dtags" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-lmpifort" "-lmpi" "-ldl" "-lrt" "-lpthread" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o" "/lib/../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccY8LBMQ.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchu0IZeT -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfile3XuiiN -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccY8LBMQ.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisQpjbSE -mIPOPT_generated_tempfiles=/tmp/iccelis73dYUy -mIPOPT_embedded_object_base_name=/tmp/icceobjWe4KXs -mIPOPT_cmdline_link_new_name=/tmp/iccllisTH7x0m +ld /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -export-dynamic --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -o cmTC_3a4b7 -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o --enable-new-dtags -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpifort -lmpi -ldl -lrt -lpthread -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /lib/../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] + add: [/data/users/mmiesch/modules/core/cgal/5.0.4/include] + add: [/data/users/mmiesch/modules/core/eigen/3.3.7/include] + add: [/data/users/mmiesch/modules/core/boost/1.68.0/include] + add: [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] + add: [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] + add: [/usr/local/include] + add: [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] + add: [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] + add: [/opt/gcc/8.3/include/] + add: [/usr/include] + end of search list found + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] + collapse include dir [/data/users/mmiesch/modules/core/cgal/5.0.4/include] ==> [/data/users/mmiesch/modules/core/cgal/5.0.4/include] + collapse include dir [/data/users/mmiesch/modules/core/eigen/3.3.7/include] ==> [/data/users/mmiesch/modules/core/eigen/3.3.7/include] + collapse include dir [/data/users/mmiesch/modules/core/boost/1.68.0/include] ==> [/data/users/mmiesch/modules/core/boost/1.68.0/include] + collapse include dir [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] ==> [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] + collapse include dir [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] ==> [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] + collapse include dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] + collapse include dir [/opt/gcc/8.3/include/] ==> [/opt/gcc/8.3/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include;/data/users/mmiesch/modules/core/cgal/5.0.4/include;/data/users/mmiesch/modules/core/eigen/3.3.7/include;/data/users/mmiesch/modules/core/boost/1.68.0/include;/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include;/data/users/mmiesch/modules/core/pybind11/2.7.0/include;/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include;/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include;/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include;/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include;/usr/local/include;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed;/opt/gcc/8.3/include;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3a4b7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3a4b7.dir/build.make CMakeFiles/cmTC_3a4b7.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o] + ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc -v -MD -MT CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c] + ignore line: [mpiicc for the Intel(R) MPI Library 2019 Update 5 for Linux*] + ignore line: [Copyright 2003-2019 Intel Corporation.] + ignore line: [icc version 19.0.5.281 (gcc version 8.3.0 compatibility)] + ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -_g -mP3OPT_inline_alloca -D__ICC=1900 -D__INTEL_COMPILER=1900 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=8 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=0 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1010 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20190815 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__tune_i686__ -D__tune_pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=80300 -_W5 --gcc-extern-inline --openmp_simd --dependency_file_name CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include -I/data/users/mmiesch/modules/core/cgal/5.0.4/include -I/data/users/mmiesch/modules/core/eigen/3.3.7/include -I/data/users/mmiesch/modules/core/boost/1.68.0/include -I/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include -I/data/users/mmiesch/modules/core/pybind11/2.7.0/include -I/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include -I/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include -I/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include -I/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=mic MIC --offload_unique_string=icc0752775815LaxlWW -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -MD -MT CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icc5dczXDas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d93 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc0752775815LaxlWW -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch78rekr -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfileDV9H0k -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] + ignore line: [ /data/users/mmiesch/modules/core/cgal/5.0.4/include] + ignore line: [ /data/users/mmiesch/modules/core/eigen/3.3.7/include] + ignore line: [ /data/users/mmiesch/modules/core/boost/1.68.0/include] + ignore line: [ /data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] + ignore line: [ /data/users/mmiesch/modules/core/pybind11/2.7.0/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] + ignore line: [ /usr/local/include] + ignore line: [ /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] + ignore line: [ /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] + ignore line: [ /opt/gcc/8.3/include/] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_3a4b7] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3a4b7.dir/link.txt --verbose=1] + ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc -v -rdynamic CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -o cmTC_3a4b7 ] + ignore line: [mpiicc for the Intel(R) MPI Library 2019 Update 5 for Linux*] + ignore line: [Copyright 2003-2019 Intel Corporation.] + ignore line: [icc version 19.0.5.281 (gcc version 8.3.0 compatibility)] + ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -rdynamic -o cmTC_3a4b7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpifort -lmpi -ldl -lrt -lpthread" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccqOpU84as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d93 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc21169348844tuV17 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisEh7k3g -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptD5775a "-mIPOPT_cmdline_link="/lib/../lib64/crt1.o" "/lib/../lib64/crti.o" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o" "-export-dynamic" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-o" "cmTC_3a4b7" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o" "--enable-new-dtags" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-lmpifort" "-lmpi" "-ldl" "-lrt" "-lpthread" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o" "/lib/../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccY8LBMQ.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchu0IZeT -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfile3XuiiN -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccY8LBMQ.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisQpjbSE -mIPOPT_generated_tempfiles=/tmp/iccelis73dYUy -mIPOPT_embedded_object_base_name=/tmp/icceobjWe4KXs -mIPOPT_cmdline_link_new_name=/tmp/iccllisTH7x0m] + link line: [ld /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -export-dynamic --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -o cmTC_3a4b7 -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o --enable-new-dtags -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpifort -lmpi -ldl -lrt -lpthread -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /lib/../lib64/crtn.o] + arg [ld] ==> ignore + arg [/lib/../lib64/crt1.o] ==> obj [/lib/../lib64/crt1.o] + arg [/lib/../lib64/crti.o] ==> obj [/lib/../lib64/crti.o] + arg [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o] ==> obj [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o] + arg [-export-dynamic] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] + arg [-o] ==> ignore + arg [cmTC_3a4b7] ==> ignore + arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] + arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] + arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> ignore + arg [-lmpifort] ==> lib [mpifort] + arg [-lmpi] ==> lib [mpi] + arg [-ldl] ==> lib [dl] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-lirng] ==> lib [irng] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-ldecimal] ==> lib [decimal] + arg [--as-needed] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-lcilkrts] ==> lib [cilkrts] + arg [-lstdc++] ==> lib [stdc++] + arg [--no-as-needed] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o] ==> obj [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o] + arg [/lib/../lib64/crtn.o] ==> obj [/lib/../lib64/crtn.o] + collapse obj [/lib/../lib64/crt1.o] ==> [/lib64/crt1.o] + collapse obj [/lib/../lib64/crti.o] ==> [/lib64/crti.o] + collapse obj [/lib/../lib64/crtn.o] ==> [/lib64/crtn.o] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0] + collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] ==> [/opt/gcc/8.3/lib64] + collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] ==> [/opt/gcc/8.3/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] ==> [/opt/gcc/8.3/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [mpifort;mpi;dl;rt;pthread;imf;svml;irng;m;ipgo;decimal;cilkrts;stdc++;gcc;gcc_s;irc;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [/lib64/crt1.o;/lib64/crti.o;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o;/lib64/crtn.o] + implicit dirs: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib;/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0;/opt/gcc/8.3/lib64;/lib64;/usr/lib64;/opt/gcc/8.3/lib;/lib;/usr/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_45044/fast && /usr/bin/gmake -f CMakeFiles/cmTC_45044.dir/build.make CMakeFiles/cmTC_45044.dir/build +gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o +/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc -v -MD -MT CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp +mpiicpc for the Intel(R) MPI Library 2019 Update 5 for Linux* +Copyright 2003-2019, Intel Corporation. +icc version 19.0.5.281 (gcc version 8.3.0 compatibility) +/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom --target_efi2 --lang=c++ -oCMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -_g -mP3OPT_inline_alloca -D__ICC=1900 -D__INTEL_COMPILER=1900 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__GLIBCXX_TYPE_INT_N_0=__int128 -D__GLIBCXX_BITSIZE_INT_N_0=128 -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUG__=8 -D__GNUC__=8 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=0 -D__LP64__ -D_LP64 -D_GNU_SOURCE=1 -D__DEPRECATED=1 -D__GXX_WEAK__=1 -D__GXX_ABI_VERSION=1010 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__EXCEPTIONS=1 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20190815 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__tune_i686__ -D__tune_pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=80300 -_W5 --gcc-extern-inline -p --bool -tused -x --openmp_simd --dependency_file_name CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include -I/data/users/mmiesch/modules/core/cgal/5.0.4/include -I/data/users/mmiesch/modules/core/eigen/3.3.7/include -I/data/users/mmiesch/modules/core/boost/1.68.0/include -I/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include -I/data/users/mmiesch/modules/core/pybind11/2.7.0/include -I/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include -I/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include -I/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include -I/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=mic,MIC --offload_unique_string=icc01773459393n7jlD --bool -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -MD -MT CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icc3QYhCoas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d93 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc01773459393n7jlD -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch5SlJOe -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfilevS46U9 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C_PLUS_PLUS -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -mGLOB_eh_linux /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp +#include "..." search starts here: +#include <...> search starts here: + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include + /data/users/mmiesch/modules/core/cgal/5.0.4/include + /data/users/mmiesch/modules/core/eigen/3.3.7/include + /data/users/mmiesch/modules/core/boost/1.68.0/include + /data/users/mmiesch/modules/core/gsl_lite/0.37.0/include + /data/users/mmiesch/modules/core/pybind11/2.7.0/include + /data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include + /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include + /data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include + /data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include + /data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64 + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc + /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include + /opt/gcc/8.3/include/c++/8.3.0 + /opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu + /opt/gcc/8.3/include/c++/8.3.0/backward + /usr/local/include + /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include + /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed + /opt/gcc/8.3/include/ + /usr/include +End of search list. +Linking CXX executable cmTC_45044 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_45044.dir/link.txt --verbose=1 +/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc -v -rdynamic CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_45044 +mpiicpc for the Intel(R) MPI Library 2019 Update 5 for Linux* +Copyright 2003-2019, Intel Corporation. +icc version 19.0.5.281 (gcc version 8.3.0 compatibility) +/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -rdynamic -o cmTC_45044 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpicxx -lmpifort -lmpi -ldl -lrt -lpthread" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccBVHzHcas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d93 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc04719022160auD7G -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisP6atRl -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscript6Hmwhh "-mIPOPT_cmdline_link="/lib/../lib64/crt1.o" "/lib/../lib64/crti.o" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o" "-export-dynamic" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-o" "cmTC_45044" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o" "--enable-new-dtags" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-lmpicxx" "-lmpifort" "-lmpi" "-ldl" "-lrt" "-lpthread" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o" "/lib/../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_icc3K3olN.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch1zxfy3 -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfile6S3SYY -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_icc3K3olN.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisdvYnbE -mIPOPT_generated_tempfiles=/tmp/iccelisSsznBz -mIPOPT_embedded_object_base_name=/tmp/icceobjJS6m1u -mIPOPT_cmdline_link_new_name=/tmp/iccllis4Fcqrq +ld /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -export-dynamic --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -o cmTC_45044 -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o --enable-new-dtags -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpicxx -lmpifort -lmpi -ldl -lrt -lpthread -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /lib/../lib64/crtn.o +gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] + add: [/data/users/mmiesch/modules/core/cgal/5.0.4/include] + add: [/data/users/mmiesch/modules/core/eigen/3.3.7/include] + add: [/data/users/mmiesch/modules/core/boost/1.68.0/include] + add: [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] + add: [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] + add: [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] + add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] + add: [/opt/gcc/8.3/include/c++/8.3.0] + add: [/opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu] + add: [/opt/gcc/8.3/include/c++/8.3.0/backward] + add: [/usr/local/include] + add: [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] + add: [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] + add: [/opt/gcc/8.3/include/] + add: [/usr/include] + end of search list found + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] + collapse include dir [/data/users/mmiesch/modules/core/cgal/5.0.4/include] ==> [/data/users/mmiesch/modules/core/cgal/5.0.4/include] + collapse include dir [/data/users/mmiesch/modules/core/eigen/3.3.7/include] ==> [/data/users/mmiesch/modules/core/eigen/3.3.7/include] + collapse include dir [/data/users/mmiesch/modules/core/boost/1.68.0/include] ==> [/data/users/mmiesch/modules/core/boost/1.68.0/include] + collapse include dir [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] ==> [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] + collapse include dir [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] ==> [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] + collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] + collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] + collapse include dir [/opt/gcc/8.3/include/c++/8.3.0] ==> [/opt/gcc/8.3/include/c++/8.3.0] + collapse include dir [/opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu] ==> [/opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu] + collapse include dir [/opt/gcc/8.3/include/c++/8.3.0/backward] ==> [/opt/gcc/8.3/include/c++/8.3.0/backward] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] + collapse include dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] + collapse include dir [/opt/gcc/8.3/include/] ==> [/opt/gcc/8.3/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include;/data/users/mmiesch/modules/core/cgal/5.0.4/include;/data/users/mmiesch/modules/core/eigen/3.3.7/include;/data/users/mmiesch/modules/core/boost/1.68.0/include;/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include;/data/users/mmiesch/modules/core/pybind11/2.7.0/include;/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include;/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include;/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include;/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include;/opt/gcc/8.3/include/c++/8.3.0;/opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu;/opt/gcc/8.3/include/c++/8.3.0/backward;/usr/local/include;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed;/opt/gcc/8.3/include;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_45044/fast && /usr/bin/gmake -f CMakeFiles/cmTC_45044.dir/build.make CMakeFiles/cmTC_45044.dir/build] + ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc -v -MD -MT CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [mpiicpc for the Intel(R) MPI Library 2019 Update 5 for Linux*] + ignore line: [Copyright 2003-2019 Intel Corporation.] + ignore line: [icc version 19.0.5.281 (gcc version 8.3.0 compatibility)] + ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom --target_efi2 --lang=c++ -oCMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -_g -mP3OPT_inline_alloca -D__ICC=1900 -D__INTEL_COMPILER=1900 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__GLIBCXX_TYPE_INT_N_0=__int128 -D__GLIBCXX_BITSIZE_INT_N_0=128 -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUG__=8 -D__GNUC__=8 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=0 -D__LP64__ -D_LP64 -D_GNU_SOURCE=1 -D__DEPRECATED=1 -D__GXX_WEAK__=1 -D__GXX_ABI_VERSION=1010 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__EXCEPTIONS=1 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20190815 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__tune_i686__ -D__tune_pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=80300 -_W5 --gcc-extern-inline -p --bool -tused -x --openmp_simd --dependency_file_name CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include -I/data/users/mmiesch/modules/core/cgal/5.0.4/include -I/data/users/mmiesch/modules/core/eigen/3.3.7/include -I/data/users/mmiesch/modules/core/boost/1.68.0/include -I/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include -I/data/users/mmiesch/modules/core/pybind11/2.7.0/include -I/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include -I/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include -I/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include -I/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=mic MIC --offload_unique_string=icc01773459393n7jlD --bool -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -MD -MT CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icc3QYhCoas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d93 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc01773459393n7jlD -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch5SlJOe -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfilevS46U9 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C_PLUS_PLUS -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -mGLOB_eh_linux /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] + ignore line: [ /data/users/mmiesch/modules/core/cgal/5.0.4/include] + ignore line: [ /data/users/mmiesch/modules/core/eigen/3.3.7/include] + ignore line: [ /data/users/mmiesch/modules/core/boost/1.68.0/include] + ignore line: [ /data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] + ignore line: [ /data/users/mmiesch/modules/core/pybind11/2.7.0/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] + ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] + ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] + ignore line: [ /opt/gcc/8.3/include/c++/8.3.0] + ignore line: [ /opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu] + ignore line: [ /opt/gcc/8.3/include/c++/8.3.0/backward] + ignore line: [ /usr/local/include] + ignore line: [ /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] + ignore line: [ /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] + ignore line: [ /opt/gcc/8.3/include/] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_45044] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_45044.dir/link.txt --verbose=1] + ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc -v -rdynamic CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_45044 ] + ignore line: [mpiicpc for the Intel(R) MPI Library 2019 Update 5 for Linux*] + ignore line: [Copyright 2003-2019 Intel Corporation.] + ignore line: [icc version 19.0.5.281 (gcc version 8.3.0 compatibility)] + ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -rdynamic -o cmTC_45044 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpicxx -lmpifort -lmpi -ldl -lrt -lpthread" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccBVHzHcas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d93 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc04719022160auD7G -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisP6atRl -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscript6Hmwhh "-mIPOPT_cmdline_link="/lib/../lib64/crt1.o" "/lib/../lib64/crti.o" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o" "-export-dynamic" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-o" "cmTC_45044" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o" "--enable-new-dtags" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-lmpicxx" "-lmpifort" "-lmpi" "-ldl" "-lrt" "-lpthread" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o" "/lib/../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_icc3K3olN.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch1zxfy3 -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfile6S3SYY -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_icc3K3olN.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisdvYnbE -mIPOPT_generated_tempfiles=/tmp/iccelisSsznBz -mIPOPT_embedded_object_base_name=/tmp/icceobjJS6m1u -mIPOPT_cmdline_link_new_name=/tmp/iccllis4Fcqrq] + link line: [ld /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -export-dynamic --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -o cmTC_45044 -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o --enable-new-dtags -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpicxx -lmpifort -lmpi -ldl -lrt -lpthread -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /lib/../lib64/crtn.o] + arg [ld] ==> ignore + arg [/lib/../lib64/crt1.o] ==> obj [/lib/../lib64/crt1.o] + arg [/lib/../lib64/crti.o] ==> obj [/lib/../lib64/crti.o] + arg [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o] ==> obj [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o] + arg [-export-dynamic] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--build-id] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] + arg [-o] ==> ignore + arg [cmTC_45044] ==> ignore + arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] + arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] + arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] + arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] + arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] + arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] + arg [-L/lib64] ==> dir [/lib64] + arg [-L/lib/] ==> dir [/lib/] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> ignore + arg [-rpath] ==> ignore + arg [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> ignore + arg [-lmpicxx] ==> lib [mpicxx] + arg [-lmpifort] ==> lib [mpifort] + arg [-lmpi] ==> lib [mpi] + arg [-ldl] ==> lib [dl] + arg [-lrt] ==> lib [rt] + arg [-lpthread] ==> lib [pthread] + arg [-Bdynamic] ==> ignore + arg [-Bstatic] ==> ignore + arg [-limf] ==> lib [imf] + arg [-lsvml] ==> lib [svml] + arg [-lirng] ==> lib [irng] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-Bstatic] ==> ignore + arg [-lipgo] ==> lib [ipgo] + arg [-ldecimal] ==> lib [decimal] + arg [--as-needed] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-lcilkrts] ==> lib [cilkrts] + arg [-lstdc++] ==> lib [stdc++] + arg [--no-as-needed] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc] ==> lib [irc] + arg [-lsvml] ==> lib [svml] + arg [-Bdynamic] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-Bstatic] ==> ignore + arg [-lirc_s] ==> lib [irc_s] + arg [-Bdynamic] ==> ignore + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o] ==> obj [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o] + arg [/lib/../lib64/crtn.o] ==> obj [/lib/../lib64/crtn.o] + collapse obj [/lib/../lib64/crt1.o] ==> [/lib64/crt1.o] + collapse obj [/lib/../lib64/crti.o] ==> [/lib64/crti.o] + collapse obj [/lib/../lib64/crtn.o] ==> [/lib64/crtn.o] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0] + collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] ==> [/opt/gcc/8.3/lib64] + collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] ==> [/opt/gcc/8.3/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/lib/../lib64/] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] + collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] + collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4] + collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] ==> [/opt/gcc/8.3/lib] + collapse library dir [/lib64] ==> [/lib64] + collapse library dir [/lib/] ==> [/lib] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [mpicxx;mpifort;mpi;dl;rt;pthread;imf;svml;irng;m;ipgo;decimal;cilkrts;stdc++;gcc;gcc_s;irc;svml;c;gcc;gcc_s;irc_s;dl;c] + implicit objs: [/lib64/crt1.o;/lib64/crti.o;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o;/lib64/crtn.o] + implicit dirs: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib;/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0;/opt/gcc/8.3/lib64;/lib64;/usr/lib64;/opt/gcc/8.3/lib;/lib;/usr/lib] + implicit fwks: [] diff --git a/src/Build/CMakeLists.txt b/src/Build/CMakeLists.txt deleted file mode 100644 index 69a0d8a..0000000 --- a/src/Build/CMakeLists.txt +++ /dev/null @@ -1,114 +0,0 @@ -# -# CRTM -# Copyright and License: see LICENSE - -cmake_minimum_required( VERSION 3.12 ) -project( crtm LANGUAGES Fortran ) - -## Ecbuild integration -find_package( ecbuild QUIET ) -include( ecbuild_system NO_POLICY_SCOPE ) -ecbuild_declare_project() -list( APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ) -set( CMAKE_DIRECTORY_LABELS ${PROJECT_NAME} ) - -## Configuration options -include( ${PROJECT_NAME}_compiler_flags ) -include(GNUInstallDirs) - -## Dependencies -find_package( OpenMP COMPONENTS Fortran ) -find_package( NetCDF REQUIRED COMPONENTS Fortran ) - -## Sources -add_subdirectory( libsrc ) - -## Install coefficients to build and install tree -# -# Coefficients will be provided in both the build-tree and the install-tree. -# -# The coefficient files are installed with the exact folder structure of the `fix` subfolders -# -# A `UFOCoeff` folder is also provided as a single flat folder of symlinks into the `fix` subfolders -# for the appropriate architecture endianness. For efficiency no extra copies of coefficients are created -# at build time or in the install tree, only symlinks are added. -# -# These locations will be exported to crtm dependencies as `crtm_COEFFICIENT_DIR` and `crtm_UFO_COEFFICIENT_DIR` -# with locations set depending on if the CRTM package was found in the build-tree or the install-tree. - -#Build-tree location for Coefficients -set(COEFFICIENT_BUILD_DIR ${CMAKE_SOURCE_DIR}/fix) -#Build-tree location for UFOCoeff -set(UFO_COEFFICIENT_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}/UFOCoeff) -#Build-tree staging location in which to prepare the install-tree's UFOCoeff symlinks. -set(UFO_COEFFICIENT_PRE_INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/pre-install/UFOCoeff) -#Install-tree (relative) location for crtm share data -set(CRTM_SHARE_INSTALL_DIR ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}) -#install-tree (relative) location for the UFOCoeff symlinks. -set(UFO_COEFFICIENT_INSTALL_DIR ${CRTM_SHARE_INSTALL_DIR}/UFOCoeff) - -#Test endianness of system -include(TestBigEndian) -test_big_endian(IS_BIG_ENDIAN) -if(IS_BIG_ENDIAN) - message(WARNING "CRTM detected this is a big-endian architecture. \ - Some coefficient files may not be included by default but may be obtained separately.") - set(COEFFICIENT_ENDIAN_DIR Big_Endian) -else() - set(COEFFICIENT_ENDIAN_DIR Little_Endian) -endif() - -# Symlink installed coefficients into a common directory for UFO observation operators -# List of all coefficient sub-directories -set(UFO_COEFFICIENT_SRC_DIRS AerosolCoeff/${COEFFICIENT_ENDIAN_DIR} - CloudCoeff/${COEFFICIENT_ENDIAN_DIR} - EmisCoeff/IR_Ice/SEcategory/${COEFFICIENT_ENDIAN_DIR} - EmisCoeff/IR_Land/SEcategory/${COEFFICIENT_ENDIAN_DIR} - EmisCoeff/IR_Snow/SEcategory/${COEFFICIENT_ENDIAN_DIR} - EmisCoeff/IR_Water/${COEFFICIENT_ENDIAN_DIR} - EmisCoeff/MW_Water/${COEFFICIENT_ENDIAN_DIR} - EmisCoeff/VIS_Ice/SEcategory/${COEFFICIENT_ENDIAN_DIR} - EmisCoeff/VIS_Land/SEcategory/${COEFFICIENT_ENDIAN_DIR} - EmisCoeff/VIS_Snow/SEcategory/${COEFFICIENT_ENDIAN_DIR} - EmisCoeff/VIS_Water/SEcategory/${COEFFICIENT_ENDIAN_DIR} - SpcCoeff/${COEFFICIENT_ENDIAN_DIR} - TauCoeff/ODAS/${COEFFICIENT_ENDIAN_DIR} - TauCoeff/ODPS/${COEFFICIENT_ENDIAN_DIR}) - - -#Create symlink directory structure (these will run at CMake configure-time) -file(MAKE_DIRECTORY ${UFO_COEFFICIENT_BUILD_DIR}) -file(MAKE_DIRECTORY ${UFO_COEFFICIENT_PRE_INSTALL_DIR}) -foreach(_dir IN LISTS UFO_COEFFICIENT_SRC_DIRS) - set(_src_dir ${PROJECT_SOURCE_DIR}/fix/${_dir}) - if(EXISTS ${_src_dir}) - file(GLOB _all_files RELATIVE ${_src_dir} ${_src_dir}/*.bin) - foreach(_file IN LISTS _all_files) - #Install coefficient symlinks for build-phase in-bundle testing - execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${_src_dir}/${_file} ${UFO_COEFFICIENT_BUILD_DIR}/${_file}) - #Install coefficient symlinks for install phase - execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ../fix/${_dir}/${_file} ${UFO_COEFFICIENT_PRE_INSTALL_DIR}/${_file}) - endforeach() - #Install coefficient `fix` directory preserving structure for appropriate endianness coefficients only - install(DIRECTORY ${_src_dir}/ DESTINATION ${CRTM_SHARE_INSTALL_DIR}/fix/${_dir}) - else() - message(WARNING "Missing Coefficients Endianness:${COEFFICIENT_ENDIAN_DIR} At: ${_src_dir}") - endif() -endforeach() -install(DIRECTORY ${UFO_COEFFICIENT_PRE_INSTALL_DIR} DESTINATION ${CRTM_SHARE_INSTALL_DIR}) - -## Package Config -# Export variables with build-tree and install-tree locations of coefficients to fill in `crtm-config.cmake.in` template. - -ecbuild_install_project( NAME ${PROJECT_NAME} ) -#Build Tree exports -set(EXPORT_COEFFICIENT_BUILD_DIR ${PROJECT_SOURCE_DIR}/fix) #build-tree coefficient location -set(EXPORT_UFO_COEFFICIENT_BUILD_DIR ${UFO_COEFFICIENT_BUILD_DIR}) #build-tree coefficient location -#Install Tree exports -set(EXPORT_COEFFICIENT_INSTALL_DIR ${CRTM_SHARE_INSTALL_DIR}/fix) #install-tree coefficient location -set(EXPORT_UFO_COEFFICIENT_INSTALL_DIR ${UFO_COEFFICIENT_INSTALL_DIR}) #install-tree coefficient location -ecbuild_generate_project_config(${PROJECT_NAME}-config.cmake.in - PATH_VARS EXPORT_COEFFICIENT_BUILD_DIR EXPORT_UFO_COEFFICIENT_BUILD_DIR - EXPORT_COEFFICIENT_INSTALL_DIR EXPORT_UFO_COEFFICIENT_INSTALL_DIR) - -ecbuild_print_summary() diff --git a/src/Build/libsrc/make.dependencies b/src/Build/libsrc/make.dependencies index 42027f7..7246ee6 100644 --- a/src/Build/libsrc/make.dependencies +++ b/src/Build/libsrc/make.dependencies @@ -50,7 +50,7 @@ CRTM_IR_Snow_SfcOptics.o : CRTM_IR_Snow_SfcOptics.f90 CRTM_IRsnowCoeff.o CRTM_SE CRTM_IRSSEM.o : CRTM_IRSSEM.f90 IRwaterCoeff_Define.o CRTM_Interpolation.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o CRTM_IRwaterCoeff.o : CRTM_IRwaterCoeff.f90 IRwaterCoeff_Define.o Message_Handler.o CRTM_IR_Water_SfcOptics.o : CRTM_IR_Water_SfcOptics.f90 CRTM_IRwaterCoeff.o CRTM_IRSSEM.o CRTM_SfcOptics_Define.o CRTM_GeometryInfo_Define.o CRTM_Surface_Define.o CRTM_SpcCoeff.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o -CRTM_K_Matrix_Module.o : CRTM_K_Matrix_Module.f90 RTV_Define.o ASvar_Define.o CSvar_Define.o AOvar_Define.o CRTM_CloudCover_Define.o CRTM_Planck_Functions.o NLTECoeff_Define.o ACCoeff_Define.o CRTM_NLTECorrection.o CRTM_AerosolCoeff.o CRTM_CloudCoeff.o CRTM_AncillaryInput_Define.o CRTM_MoleculeScatter.o CRTM_AntennaCorrection.o CRTM_RTSolution.o CRTM_SfcOptics.o CRTM_SfcOptics_Define.o CRTM_AtmOptics.o CRTM_CloudScatter.o CRTM_AerosolScatter.o CRTM_AtmOptics_Define.o CRTM_AtmAbsorption.o CRTM_Predictor.o CRTM_Predictor_Define.o CRTM_GeometryInfo.o CRTM_GeometryInfo_Define.o CRTM_Atmosphere.o CRTM_Options_Define.o CRTM_RTSolution_Define.o CRTM_ChannelInfo_Define.o CRTM_Geometry_Define.o CRTM_Surface_Define.o CRTM_Atmosphere_Define.o CRTM_SpcCoeff.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o +CRTM_K_Matrix_Module.o : CRTM_K_Matrix_Module.f90 RTV_Define.o ASvar_Define.o CSvar_Define.o AOvar_Define.o CRTM_CloudCover_Define.o CRTM_Planck_Functions.o NLTECoeff_Define.o ACCoeff_Define.o CRTM_NLTECorrection.o CRTM_AerosolCoeff.o CRTM_CloudCoeff.o CRTM_AncillaryInput_Define.o CRTM_MoleculeScatter.o CRTM_AntennaCorrection.o CRTM_RTSolution.o CRTM_Active_Sensor.o CRTM_SfcOptics.o CRTM_SfcOptics_Define.o CRTM_AtmOptics.o CRTM_CloudScatter.o CRTM_AerosolScatter.o CRTM_AtmOptics_Define.o CRTM_AtmAbsorption.o CRTM_Predictor.o CRTM_Predictor_Define.o CRTM_GeometryInfo.o CRTM_GeometryInfo_Define.o CRTM_Atmosphere.o CRTM_Options_Define.o CRTM_RTSolution_Define.o CRTM_ChannelInfo_Define.o CRTM_Geometry_Define.o CRTM_Surface_Define.o CRTM_Atmosphere_Define.o CRTM_SpcCoeff.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o CRTM_LifeCycle.o : CRTM_LifeCycle.f90 CRTM_MWwaterCoeff.o CRTM_VISiceCoeff.o CRTM_VISsnowCoeff.o CRTM_VISlandCoeff.o CRTM_VISwaterCoeff.o CRTM_IRiceCoeff.o CRTM_IRsnowCoeff.o CRTM_IRlandCoeff.o CRTM_IRwaterCoeff.o CRTM_CloudCoeff.o CRTM_AerosolCoeff.o CRTM_TauCoeff.o CRTM_SpcCoeff.o CRTM_ChannelInfo_Define.o Message_Handler.o CRTM_LowFrequency_MWSSEM.o : CRTM_LowFrequency_MWSSEM.f90 CRTM_Interpolation.o CRTM_Parameters.o Ellison.o Guillou.o Fresnel.o Type_Kinds.o CRTM_Model_Profiles.o : CRTM_Model_Profiles.f90 CRTM_Atmosphere_Define.o Type_Kinds.o @@ -67,7 +67,8 @@ CRTM_Planck_Functions.o : CRTM_Planck_Functions.f90 CRTM_SpcCoeff.o CRTM_Paramet CRTM_Predictor_Define.o : CRTM_Predictor_Define.f90 ODZeeman_AtmAbsorption.o ODPS_Predictor.o ODPS_Predictor_Define.o ODAS_Predictor.o ODAS_Predictor_Define.o CRTM_TauCoeff.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o CRTM_Predictor.o : CRTM_Predictor.f90 ODZeeman_AtmAbsorption.o ODPS_Predictor.o ODPS_Predictor_Define.o ODAS_Predictor.o ODAS_Predictor_Define.o CRTM_Predictor_Define.o CRTM_AtmOptics_Define.o CRTM_GeometryInfo_Define.o CRTM_AncillaryInput_Define.o CRTM_TauCoeff.o CRTM_Atmosphere_Define.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o CRTM_RTSolution_Define.o : CRTM_RTSolution_Define.f90 CRTM_Parameters.o SensorInfo_Parameters.o Binary_File_Utility.o File_Utility.o Compare_Float_Numbers.o Message_Handler.o Type_Kinds.o -CRTM_RTSolution.o : CRTM_RTSolution.f90 Emission_Module.o ADA_Module.o SOI_Module.o RTV_Define.o CRTM_Utility.o CRTM_RTSolution_Define.o CRTM_SfcOptics_Define.o CRTM_AtmOptics_Define.o CRTM_GeometryInfo_Define.o CRTM_Surface_Define.o CRTM_Atmosphere_Define.o CRTM_SpcCoeff.o Common_RTSolution.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o +CRTM_RTSolution.o : CRTM_RTSolution.f90 Emission_Module.o ADA_Module.o SOI_Module.o RTV_Define.o CRTM_Utility.o CRTM_RTSolution_Define.o CRTM_SfcOptics_Define.o CRTM_AtmOptics_Define.o CRTM_GeometryInfo_Define.o CRTM_Surface_Define.o CRTM_Atmosphere_Define.o CRTM_SpcCoeff.o Common_RTSolution.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o +CRTM_Active_Sensor.o : CRTM_Active_Sensor.f90 Type_Kinds.o CRTM_Parameters.o CRTM_SpcCoeff.o CRTM_AtmOptics_Define.o CRTM_RTSolution_Define.o Spectral_Units_Conversion.o Fundamental_Constants.o CRTM_SEcategory.o : CRTM_SEcategory.f90 SEcategory_Define.o CRTM_Interpolation.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o CRTM_SensorData_Define.o : CRTM_SensorData_Define.f90 CRTM_Parameters.o Binary_File_Utility.o File_Utility.o Compare_Float_Numbers.o Message_Handler.o Type_Kinds.o CRTM_SensorInfo.o : CRTM_SensorInfo.f90 CRTM_Parameters.o Message_Handler.o diff --git a/src/Build/libsrc/make.filelist b/src/Build/libsrc/make.filelist index f4f38cc..7fd6e7c 100644 --- a/src/Build/libsrc/make.filelist +++ b/src/Build/libsrc/make.filelist @@ -108,6 +108,8 @@ FSRC_FILES = \ Emission_Module.f90 \ CRTM_RTSolution_Define.f90 \ Common_RTSolution.f90 \ + ODPS_CoordinateMapping.f90 \ + CRTM_Active_Sensor.f90 \ CRTM_RTSolution.f90 \ CRTM_AntennaCorrection.f90 \ CRTM_AncillaryInput_Define.f90 \ @@ -143,7 +145,6 @@ FSRC_FILES = \ ODSSU_Binary_IO.f90 \ ODSSU_TauCoeff.f90 \ Profile_Utility_Parameters.f90 \ - ODPS_CoordinateMapping.f90 \ ODZeeman_TauCoeff.f90 \ ODZeeman_AtmAbsorption.f90 \ ODZeeman_Predictor.f90 \ diff --git a/src/Build/libsrc/test/check_crtm.F90 b/src/Build/libsrc/test/check_crtm.F90 index 51df303..0a66f60 100644 --- a/src/Build/libsrc/test/check_crtm.F90 +++ b/src/Build/libsrc/test/check_crtm.F90 @@ -73,8 +73,8 @@ PROGRAM check_crtm CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='coefficients/netcdf/' ! Aerosol/Cloud coefficient format - CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' - !CHARACTER(*), PARAMETER :: Coeff_Format = 'netCDF' + !CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' + CHARACTER(*), PARAMETER :: Coeff_Format = 'netCDF' ! Aerosol/Cloud coefficient scheme CHARACTER(*), PARAMETER :: Aerosol_Model = 'CRTM' @@ -308,8 +308,13 @@ PROGRAM check_crtm ! 7b. Inintialize the K-matrix INPUT so ! that the results are dTb/dx ! ------------------------------------- + CALL CRTM_RTSolution_Create( rts_K, N_LAYERS ) ! This is necessary for Reflectivity rts_K%Radiance = ZERO rts_K%Brightness_Temperature = ONE + DO m = 1, N_LAYERS + rts_K%Reflectivity(m) = ZERO + rts_K%Reflectivity_Attenuated(m) = ZERO + END DO ! ========================================================================== ! ========================================================================== diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 8f50b79..3fff7cc 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -120,6 +120,7 @@ list( APPEND crtm_src_files RTSolution/Common_RTSolution.f90 RTSolution/CRTM_RTSolution_Define.f90 RTSolution/CRTM_RTSolution.f90 + RTSolution/CRTM_Active_Sensor.f90 RTSolution/Emission/Emission_Module.f90 RTSolution/RTV_Define.f90 RTSolution/SOI/SOI_Module.f90 diff --git a/src/CRTM_Adjoint_Module.f90 b/src/CRTM_Adjoint_Module.f90 index 736c0aa..765a71f 100644 --- a/src/CRTM_Adjoint_Module.f90 +++ b/src/CRTM_Adjoint_Module.f90 @@ -132,6 +132,9 @@ MODULE CRTM_Adjoint_Module USE CRTM_Planck_Functions, ONLY: CRTM_Planck_Temperature , & CRTM_Planck_Temperature_AD USE CRTM_CloudCover_Define, ONLY: CRTM_CloudCover_type + USE CRTM_Active_Sensor, ONLY: CRTM_Compute_Reflectivity, & + CRTM_Compute_Reflectivity_AD, & + Calculate_Cloud_Water_Density ! Internal variable definition modules ! ...AtmOptics @@ -615,9 +618,16 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) RETURN END IF + ! Calculate cloud water density + CALL Calculate_Cloud_Water_Density(Atm) + ! ...Similarly extend a copy of the input adjoint atmosphere Atm_AD = CRTM_Atmosphere_AddLayerCopy( Atmosphere_AD(m), Atm%n_Added_Layers ) + ! Calculate the height and water density + !CALL Calculate_Cloud_Water_Density(Atm, Atm_AD) + Atm_AD%Height = Atm%Height + IF( (CloudC%N_PHASE_ELEMENTS /= AeroC%N_PHASE_ELEMENTS) .or. & (RTV%n_Stokes > 1.and.CloudC%N_PHASE_ELEMENTS < 6) ) THEN Error_Status = FAILURE @@ -745,7 +755,6 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) ! Shorter name SensorIndex = ChannelInfo(n)%Sensor_Index - ! Check if antenna correction to be applied for current sensor compute_antenna_correction = ( Opt%Use_Antenna_Correction .AND. & ACCoeff_Associated( SC(SensorIndex)%AC ) .AND. & @@ -942,6 +951,7 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) ! Compute the cloud particle absorption/scattering properties IF( Atm%n_Clouds > 0 ) THEN Error_Status = CRTM_Compute_CloudScatter( Atm , & ! Input + GeometryInfo, & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input AtmOptics , & ! Output @@ -1135,7 +1145,16 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) NLTE_Predictor, & ChannelIndex, SensorIndex, & compute_antenna_correction, GeometryInfo) - + + IF ( SC(SensorIndex)%Is_Active_Sensor .AND. AtmOptics%Include_Scattering) THEN + CALL CRTM_Compute_Reflectivity(Atm , & ! Input + AtmOptics , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + RTSolution(ln,m)) ! Input/Output + ENDIF + IF ( SpcCoeff_IsInfraredSensor( SC(SensorIndex) ) .OR. & SpcCoeff_IsMicrowaveSensor( SC(SensorIndex) ) ) THEN ! Perform clear-sky post and pre-processing @@ -1220,6 +1239,21 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) RETURN END IF + + ! Compute the adjoint for active sensors + ! It is prefered to keep the adjoint for active sensors here, thoguh it + ! may not be in the reverse order for TL code + IF ( SC(SensorIndex)%Is_Active_Sensor .AND. AtmOptics%Include_Scattering) THEN + CALL CRTM_Compute_Reflectivity_AD(Atm , & ! Input + AtmOptics , & ! Input + RTSolution(ln,m), & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex, & ! Input + AtmOptics_AD , & ! Input/Output + RTSolution_AD(ln,m)) ! Input/Output + ENDIF + END DO Azimuth_Fourier_Loop @@ -1296,6 +1330,7 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) Error_Status = CRTM_Compute_CloudScatter_AD( Atm , & ! FWD Input AtmOptics , & ! FWD Input AtmOptics_AD, & ! AD Input + GeometryInfo, & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input Atm_AD , & ! AD Output diff --git a/src/CRTM_Forward_Module.f90 b/src/CRTM_Forward_Module.f90 index bd7a4e7..ed25d33 100644 --- a/src/CRTM_Forward_Module.f90 +++ b/src/CRTM_Forward_Module.f90 @@ -96,6 +96,8 @@ MODULE CRTM_Forward_Module USE NLTECoeff_Define, ONLY: NLTECoeff_Associated USE CRTM_Planck_Functions, ONLY: CRTM_Planck_Temperature USE CRTM_CloudCover_Define, ONLY: CRTM_CloudCover_type + USE CRTM_Active_Sensor, ONLY: CRTM_Compute_Reflectivity, & + Calculate_Cloud_Water_Density ! Internal variable definition modules ! ...AtmOptics @@ -623,6 +625,9 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) RETURN END IF + + ! Calculate cloud water density + CALL Calculate_Cloud_Water_Density(Atm) !$OMP PARALLEL DO NUM_THREADS(n_channel_threads) PRIVATE(Message) DO nt = 1, n_channel_threads @@ -670,10 +675,8 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) ! Determine the type of cloud coverage cloud_coverage_flag = CRTM_Atmosphere_Coverage( atm ) - ! Setup for fractional cloud coverage IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN - ! Compute cloudcover Error_Status = CloudCover%Compute_CloudCover(atm, Overlap = opt%Overlap_Id) IF ( Error_Status /= SUCCESS ) THEN @@ -681,7 +684,6 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) RETURN END IF - ! Allocate all the CLEAR sky structures for fractional cloud coverage ! ...A clear sky atmosphere Error_Status = CRTM_Atmosphere_ClearSkyCopy(Atm, Atm_Clear) @@ -949,6 +951,7 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) ! Compute the cloud particle absorption/scattering properties IF( Atm%n_Clouds > 0 ) THEN Error_Status = CRTM_Compute_CloudScatter( Atm , & ! Input + GeometryInfo, & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input AtmOptics(nt) , & ! Output @@ -1125,6 +1128,17 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) RTSolution(ln,m)%R_clear = RTSolution(ln,m)%Radiance END IF + ! Calculate reflectivity for active instruments + IF ( (SC(SensorIndex)%Is_Active_Sensor) .AND. (AtmOptics(nt)%Include_Scattering)) THEN + CALL CRTM_Compute_Reflectivity(Atm , & ! Input + AtmOptics(nt) , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + RTSolution(ln,m)) ! Input/Output + ENDIF + + END DO Channel_Loop END DO Thread_Loop !$OMP END PARALLEL DO diff --git a/src/CRTM_K_Matrix_Module.f90 b/src/CRTM_K_Matrix_Module.f90 index 15f8b2d..fcb0ac5 100644 --- a/src/CRTM_K_Matrix_Module.f90 +++ b/src/CRTM_K_Matrix_Module.f90 @@ -130,6 +130,9 @@ MODULE CRTM_K_Matrix_Module USE CRTM_Planck_Functions, ONLY: CRTM_Planck_Temperature , & CRTM_Planck_Temperature_AD USE CRTM_CloudCover_Define, ONLY: CRTM_CloudCover_type + USE CRTM_Active_Sensor, ONLY: CRTM_Compute_Reflectivity, & + CRTM_Compute_Reflectivity_AD, & + Calculate_Cloud_Water_Density ! Internal variable definition modules ! ...AtmOptics @@ -712,6 +715,8 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) RETURN END IF + ! Calculate cloud water density + CALL Calculate_Cloud_Water_Density(Atm) ! Prepare the atmospheric optics structures ! ...Allocate the atmospheric optics structures based on Atm extension @@ -1033,7 +1038,8 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) END IF CALL CRTM_Atmosphere_Zero( Atm_Clear_K(nt) ) END IF - + !CALL Calculate_Cloud_Water_Density(Atm, Atm_K(nt)) + Atm_K(nt)%Height = Atm%Height ! Determine the number of streams (n_Full_Streams) in up+downward directions IF ( Opt%Use_N_Streams ) THEN @@ -1125,6 +1131,7 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) ! Compute the cloud particle absorption/scattering properties IF( Atm%n_Clouds > 0 ) THEN Error_Status = CRTM_Compute_CloudScatter( Atm , & ! Input + GeometryInfo, & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input AtmOptics(nt) , & ! Output @@ -1304,6 +1311,19 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) ChannelIndex, SensorIndex, & compute_antenna_correction, GeometryInfo) + !======= Active sensor ======= + ! Calculate reflectivity for active instruments + IF ( SC(SensorIndex)%Is_Active_Sensor .AND. AtmOptics(nt)%Include_Scattering) THEN + CALL CRTM_Compute_Reflectivity(Atm , & ! Input + AtmOptics(nt) , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + RTSolution(ln,m)) ! Input/Output + ENDIF + !============================= + + IF ( SpcCoeff_IsInfraredSensor( SC(SensorIndex) ) .OR. & SpcCoeff_IsMicrowaveSensor( SC(SensorIndex) ) ) THEN ! Perform clear-sky post and pre-processing @@ -1392,6 +1412,19 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) CYCLE Thread_Loop END IF + ! Calculate the adjoint for the active sensor reflectivity + IF ( SC(SensorIndex)%Is_Active_Sensor .AND. AtmOptics(nt)%Include_Scattering) THEN + CALL CRTM_Compute_Reflectivity_AD(Atm , & ! Input + AtmOptics(nt) , & ! Input + RTSolution(ln,m), & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + AtmOptics_K(nt) , & ! Input/Output + RTSolution_K(ln,m)) ! Input/Output + ENDIF + + END DO Azimuth_Fourier_Loop ! The following part corresponding TL part is moved from above CRTM_Compute_RTSolution @@ -1467,6 +1500,7 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) Error_Status = CRTM_Compute_CloudScatter_AD( Atm , & ! FWD Input AtmOptics(nt) , & ! FWD Input AtmOptics_K(nt) , & ! K Input + GeometryInfo , & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input Atm_K(nt) , & ! K Output diff --git a/src/CRTM_Module.F90 b/src/CRTM_Module.F90 index 92cad1e..0a29c96 100644 --- a/src/CRTM_Module.F90 +++ b/src/CRTM_Module.F90 @@ -33,6 +33,8 @@ MODULE CRTM_Module USE CRTM_Tangent_Linear_Module USE CRTM_Adjoint_Module USE CRTM_K_Matrix_Module + USE CRTM_Active_Sensor , ONLY: Calculate_Height + ! ...The aerosol optical depth tool USE CRTM_AOD_Module diff --git a/src/CRTM_Parameters.f90 b/src/CRTM_Parameters.f90 index 2e25f31..c94dcd6 100644 --- a/src/CRTM_Parameters.f90 +++ b/src/CRTM_Parameters.f90 @@ -73,12 +73,13 @@ MODULE CRTM_Parameters REAL(fp), PUBLIC, PARAMETER :: THREE = 3.0_fp REAL(fp), PUBLIC, PARAMETER :: FOUR = 4.0_fp REAL(fp), PUBLIC, PARAMETER :: FIVE = 5.0_fp - REAL(fp), PUBLIC, PARAMETER :: TEN = 10.0_fp + REAL(fp), PUBLIC, PARAMETER :: TEN = 10.0_fp REAL(fp), PUBLIC, PARAMETER :: POINT_25 = 0.25_fp REAL(fp), PUBLIC, PARAMETER :: POINT_5 = 0.5_fp REAL(fp), PUBLIC, PARAMETER :: POINT_75 = 0.75_fp REAL(fp), PUBLIC, PARAMETER :: ONEpointFIVE = 1.5_fp - + REAL(fp), PUBLIC, PARAMETER :: ONE_THOUSAND = 1000.0_fp + REAL(fp), PUBLIC, PARAMETER :: EPSILON_FP = EPSILON(REAL(fp)) ! -------------------- ! PI-related constants @@ -115,6 +116,8 @@ MODULE CRTM_Parameters ! Default string length for SensorIDs INTEGER, PUBLIC, PARAMETER :: STRLEN = 20 + ! No backscattering for active sensors + REAL(fp), PUBLIC, PARAMETER :: MISSING_REFL = -9999.0_fp !#----------------------------------------------------------------------------# !# -- AtmAbsorption PARAMETERS -- # diff --git a/src/CRTM_Tangent_Linear_Module.f90 b/src/CRTM_Tangent_Linear_Module.f90 index 5fe43bc..bd0639f 100644 --- a/src/CRTM_Tangent_Linear_Module.f90 +++ b/src/CRTM_Tangent_Linear_Module.f90 @@ -114,6 +114,9 @@ MODULE CRTM_Tangent_Linear_Module USE CRTM_Planck_Functions, ONLY: CRTM_Planck_Temperature , & CRTM_Planck_Temperature_TL USE CRTM_CloudCover_Define, ONLY: CRTM_CloudCover_type + USE CRTM_Active_Sensor, ONLY: CRTM_Compute_Reflectivity, & + CRTM_Compute_Reflectivity_TL, & + Calculate_Cloud_Water_Density ! Internal variable definition modules ! ...AtmOptics @@ -644,6 +647,9 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) RETURN END IF + ! Calculate cloud water density + CALL Calculate_Cloud_Water_Density(Atm) + Error_Status = CRTM_Atmosphere_AddLayers_TL( Atmosphere(m), Atmosphere_TL(m), Atm_TL ) IF ( Error_Status /= SUCCESS ) THEN Error_Status = FAILURE @@ -651,7 +657,9 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) RETURN END IF - + + Atm_TL%Height = Atm%Height + ! ...Check the total number of Atm layers IF ( Atm%n_Layers > MAX_N_LAYERS .OR. Atm_TL%n_Layers > MAX_N_LAYERS) THEN Error_Status = FAILURE @@ -1064,6 +1072,7 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) ! Compute the cloud particle absorption/scattering properties IF( Atm%n_Clouds > 0 ) THEN Status_FWD = CRTM_Compute_CloudScatter( Atm , & ! Input + GeometryInfo , & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input AtmOptics(nt) , & ! Output @@ -1071,6 +1080,7 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) Status_TL = CRTM_Compute_CloudScatter_TL( Atm , & ! FWD Input AtmOptics(nt) , & ! FWD Input Atm_TL , & ! TL Input + GeometryInfo, & ! Input SensorIndex , & ! Input ChannelIndex, & ! Input AtmOptics_TL(nt), & ! TL Output @@ -1317,6 +1327,25 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) RTSolution_TL(ln,m)%Tb_Clear = RTSolution_Clear_TL(nt)%Brightness_Temperature END IF + ! Calculate reflectivity for active instruments + IF ( SC(SensorIndex)%Is_Active_Sensor .AND. AtmOptics(nt)%Include_Scattering) THEN + CALL CRTM_Compute_Reflectivity(Atm , & ! Input + AtmOptics(nt) , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + RTSolution(ln,m)) ! Input/Output + + CALL CRTM_Compute_Reflectivity_TL(Atm , & ! Input + AtmOptics(nt) , & ! Input + AtmOptics_TL(nt) , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + RTSolution_TL(ln,m)) ! Input/Output + ENDIF + + END DO Channel_Loop END DO Thread_Loop !$OMP END PARALLEL DO diff --git a/src/Coefficients/CRTM_CloudCoeff.f90 b/src/Coefficients/CRTM_CloudCoeff.f90 index bcd8df2..dcd8f24 100644 --- a/src/Coefficients/CRTM_CloudCoeff.f90 +++ b/src/Coefficients/CRTM_CloudCoeff.f90 @@ -30,7 +30,11 @@ MODULE CRTM_CloudCoeff USE Message_Handler, ONLY: SUCCESS, FAILURE, Display_Message USE CloudCoeff_Define, ONLY: CloudCoeff_type, & CloudCoeff_Associated, & - CloudCoeff_Destroy + CloudCoeff_Destroy, & + INVALID_CLOUDCOEFF, & + MIE_TAMU_CLOUDCOEFF, & + DDA_ARTS_CLOUDCOEFF + USE CloudCoeff_Binary_IO, ONLY: CloudCoeff_Binary_ReadFile USE CloudCoeff_netCDF_IO, ONLY: CloudCoeff_netCDF_ReadFile ! Disable all implicit typing @@ -42,6 +46,11 @@ MODULE CRTM_CloudCoeff ! ------------ ! Everything private by default PRIVATE + ! The shared variables + PUBLIC :: INVALID_CLOUDCOEFF + PUBLIC :: MIE_TAMU_CLOUDCOEFF + PUBLIC :: DDA_ARTS_CLOUDCOEFF + ! The shared data PUBLIC :: CloudC ! Procedures diff --git a/src/Coefficients/CloudCoeff/CloudCoeff_Binary_IO.f90 b/src/Coefficients/CloudCoeff/CloudCoeff_Binary_IO.f90 index 86b4b42..c9d83f2 100644 --- a/src/Coefficients/CloudCoeff/CloudCoeff_Binary_IO.f90 +++ b/src/Coefficients/CloudCoeff/CloudCoeff_Binary_IO.f90 @@ -36,14 +36,11 @@ MODULE CloudCoeff_Binary_IO PUBLIC :: CloudCoeff_Binary_InquireFile PUBLIC :: CloudCoeff_Binary_ReadFile PUBLIC :: CloudCoeff_Binary_WriteFile - PUBLIC :: CloudCoeff_Binary_IOVersion - + ! ----------------- ! Module parameters ! ----------------- - CHARACTER(*), PARAMETER :: MODULE_VERSION_ID = & - '$Id: CloudCoeff_Binary_IO.f90 99117 2017-11-27 18:37:14Z tong.zhu@noaa.gov $' CHARACTER(*), PARAMETER :: WRITE_ERROR_STATUS = 'DELETE' ! Default message length INTEGER, PARAMETER :: ML = 256 @@ -226,9 +223,10 @@ FUNCTION CloudCoeff_Binary_InquireFile( & CloudCoeff%n_IR_Frequencies, & CloudCoeff%n_IR_Radii , & CloudCoeff%n_Temperatures , & - CloudCoeff%n_Densities , & + CloudCoeff%n_MW_Densities , & CloudCoeff%n_Legendre_Terms, & CloudCoeff%n_Phase_Elements + CloudCoeff%n_IR_Densities = CloudCoeff%n_MW_Densities IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error reading dimensions from ",a,". IOSTAT = ",i0)' ) & TRIM(Filename), io_stat @@ -248,7 +246,7 @@ FUNCTION CloudCoeff_Binary_InquireFile( & IF ( PRESENT(n_IR_Frequencies) ) n_IR_Frequencies = CloudCoeff%n_IR_Frequencies IF ( PRESENT(n_IR_Radii ) ) n_IR_Radii = CloudCoeff%n_IR_Radii IF ( PRESENT(n_Temperatures ) ) n_Temperatures = CloudCoeff%n_Temperatures - IF ( PRESENT(n_Densities ) ) n_Densities = CloudCoeff%n_Densities + IF ( PRESENT(n_Densities ) ) n_Densities = CloudCoeff%n_MW_Densities IF ( PRESENT(n_Legendre_Terms) ) n_Legendre_Terms = CloudCoeff%n_Legendre_Terms IF ( PRESENT(n_Phase_Elements) ) n_Phase_Elements = CloudCoeff%n_Phase_Elements IF ( PRESENT(Release ) ) Release = CloudCoeff%Release @@ -384,24 +382,28 @@ FUNCTION CloudCoeff_Binary_ReadFile( & dummy%n_IR_Frequencies, & dummy%n_IR_Radii , & dummy%n_Temperatures , & - dummy%n_Densities , & + dummy%n_MW_Densities , & dummy%n_Legendre_Terms, & dummy%n_Phase_Elements + ! IR used to start from (0:3) but that changed + dummy%n_IR_Densities = dummy%n_MW_Densities + 1 IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error reading data dimensions. IOSTAT = ",i0)' ) io_stat CALL Read_Cleanup(); RETURN END IF + + ! ...Allocate the object CALL CloudCoeff_Create( CloudCoeff, & dummy%n_MW_Frequencies, & dummy%n_MW_Radii , & + dummy%n_MW_Densities , & dummy%n_IR_Frequencies, & dummy%n_IR_Radii , & + dummy%n_IR_Densities , & dummy%n_Temperatures , & - dummy%n_Densities , & dummy%n_Legendre_Terms, & dummy%n_Phase_Elements ) - IF ( .NOT. CloudCoeff_Associated( CloudCoeff ) ) THEN msg = 'CloudCoeff object allocation failed.' CALL Read_Cleanup(); RETURN @@ -412,69 +414,43 @@ FUNCTION CloudCoeff_Binary_ReadFile( & CloudCoeff%Reff_MW , & CloudCoeff%Reff_IR , & CloudCoeff%Temperature , & - CloudCoeff%Density - + CloudCoeff%Density_MW + ! This is not used anywhere so just to set the values + CloudCoeff%Density_IR = 10 IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error reading dimension vector data. IOSTAT = ",i0)' ) io_stat CALL Read_Cleanup(); RETURN END IF ! ...Read the microwave liquid phase data - - IF( CloudCoeff%Version <= 4 .and. dummy%Version <= 4 ) THEN - READ( fid,IOSTAT=io_stat ) CloudCoeff%ke_L_MW , & - CloudCoeff%w_L_MW , & - CloudCoeff%g_L_MW , & - CloudCoeff%pcoeff_L_MW - ELSE READ( fid,IOSTAT=io_stat ) CloudCoeff%ke_L_MW , & CloudCoeff%w_L_MW , & CloudCoeff%g_L_MW , & - CloudCoeff%kb_L_MW , & CloudCoeff%pcoeff_L_MW - END IF - IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error reading microwave liquid phase data. IOSTAT = ",i0)' ) io_stat CALL Read_Cleanup(); RETURN END IF ! ...Read the microwave solid phase data - IF( CloudCoeff%Version <= 4 .and. dummy%Version <= 4 ) THEN - READ( fid,IOSTAT=io_stat ) CloudCoeff%ke_S_MW , & + READ( fid,IOSTAT=io_stat ) CloudCoeff%ke_S_MW , & CloudCoeff%w_S_MW , & CloudCoeff%g_S_MW , & CloudCoeff%pcoeff_S_MW - ELSE - READ( fid,IOSTAT=io_stat ) CloudCoeff%ke_S_MW , & - CloudCoeff%w_S_MW , & - CloudCoeff%g_S_MW , & - CloudCoeff%kb_S_MW , & - CloudCoeff%pcoeff_S_MW - END IF - IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error reading microwave solid phase data. IOSTAT = ",i0)' ) io_stat CALL Read_Cleanup(); RETURN END IF ! ...Read the infrared data - IF( CloudCoeff%Version <= 4 .and. dummy%Version <= 4 ) THEN - READ( fid,IOSTAT=io_stat ) CloudCoeff%ke_IR , & + READ( fid,IOSTAT=io_stat ) CloudCoeff%ke_IR , & CloudCoeff%w_IR , & CloudCoeff%g_IR , & CloudCoeff%pcoeff_IR - ELSE - READ( fid,IOSTAT=io_stat ) CloudCoeff%ke_IR , & - CloudCoeff%w_IR , & - CloudCoeff%g_IR , & - CloudCoeff%kb_IR , & - CloudCoeff%pcoeff_IR - END IF - IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error reading infrared data. IOSTAT = ",i0)' ) io_stat CALL Read_Cleanup(); RETURN END IF ! ...Assign the version number read in CloudCoeff%Version = dummy%Version + ! Close the file CLOSE( fid,IOSTAT=io_stat ) @@ -483,6 +459,7 @@ FUNCTION CloudCoeff_Binary_ReadFile( & CALL Read_Cleanup(); RETURN END IF + ! Output an info message IF ( noisy ) THEN CALL CloudCoeff_Info( CloudCoeff, msg ) @@ -631,7 +608,7 @@ FUNCTION CloudCoeff_Binary_WriteFile( & CloudCoeff%n_IR_Frequencies, & CloudCoeff%n_IR_Radii , & CloudCoeff%n_Temperatures , & - CloudCoeff%n_Densities , & + CloudCoeff%n_MW_Densities , & CloudCoeff%n_Legendre_Terms, & CloudCoeff%n_Phase_Elements IF ( io_stat /= 0 ) THEN @@ -644,7 +621,7 @@ FUNCTION CloudCoeff_Binary_WriteFile( & CloudCoeff%Reff_MW , & CloudCoeff%Reff_IR , & CloudCoeff%Temperature , & - CloudCoeff%Density + CloudCoeff%Density_MW IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error writing dimension vector data. IOSTAT = ",i0)' ) io_stat CALL Write_Cleanup(); RETURN @@ -653,7 +630,6 @@ FUNCTION CloudCoeff_Binary_WriteFile( & WRITE( fid,IOSTAT=io_stat ) CloudCoeff%ke_L_MW , & CloudCoeff%w_L_MW , & CloudCoeff%g_L_MW , & - CloudCoeff%kb_L_MW , & CloudCoeff%pcoeff_L_MW IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error writing microwave liquid phase data. IOSTAT = ",i0)' ) io_stat @@ -663,7 +639,6 @@ FUNCTION CloudCoeff_Binary_WriteFile( & WRITE( fid,IOSTAT=io_stat ) CloudCoeff%ke_S_MW , & CloudCoeff%w_S_MW , & CloudCoeff%g_S_MW , & - CloudCoeff%kb_S_MW , & CloudCoeff%pcoeff_S_MW IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error writing microwave solid phase data. IOSTAT = ",i0)' ) io_stat @@ -673,7 +648,6 @@ FUNCTION CloudCoeff_Binary_WriteFile( & WRITE( fid,IOSTAT=io_stat ) CloudCoeff%ke_IR , & CloudCoeff%w_IR , & CloudCoeff%g_IR , & - CloudCoeff%kb_IR , & CloudCoeff%pcoeff_IR IF ( io_stat /= 0 ) THEN WRITE( msg,'("Error writing infrared data. IOSTAT = ",i0)' ) io_stat @@ -708,33 +682,4 @@ SUBROUTINE Write_CleanUp() END SUBROUTINE Write_CleanUp END FUNCTION CloudCoeff_Binary_WriteFile - - -!-------------------------------------------------------------------------------- -!:sdoc+: -! -! NAME: -! CloudCoeff_Binary_IOVersion -! -! PURPOSE: -! Subroutine to return the module version information. -! -! CALLING SEQUENCE: -! CALL CloudCoeff_Binary_IOVersion( Id ) -! -! OUTPUT ARGUMENTS: -! Id: Character string containing the version Id information -! for the module. -! UNITS: N/A -! TYPE: CHARACTER(*) -! DIMENSION: Scalar -! ATTRIBUTES: INTENT(OUT) -! -!:sdoc-: -!-------------------------------------------------------------------------------- - - SUBROUTINE CloudCoeff_Binary_IOVersion( Id ) - CHARACTER(*), INTENT(OUT) :: Id - Id = MODULE_VERSION_ID - END SUBROUTINE CloudCoeff_Binary_IOVersion END MODULE CloudCoeff_Binary_IO diff --git a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 index 2288a75..91bd9db 100644 --- a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 +++ b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 @@ -10,6 +10,9 @@ ! Quanhua Liu, QSS Group, Inc; Quanhua.Liu@noaa.gov ! Paul van Delst, CIMSS/SSEC; paul.vandelst@ssec.wisc.edu ! +! Modified by: Isaac Moradi ESSIC/GMAO 24-Aug-2021 +! Isaac.Moradi@nasa.gov +! MODULE CloudCoeff_Define @@ -42,6 +45,10 @@ MODULE CloudCoeff_Define PUBLIC :: CloudCoeff_Info PUBLIC :: CloudCoeff_DefineVersion + ! Available Cloud versions + PUBLIC INVALID_CLOUDCOEFF + PUBLIC MIE_TAMU_CLOUDCOEFF + PUBLIC DDA_ARTS_CLOUDCOEFF ! --------------------- ! Procedure overloading @@ -62,8 +69,12 @@ MODULE CloudCoeff_Define ! Keyword set value INTEGER, PARAMETER :: SET = 1 ! Current valid release and version numbers - INTEGER, PARAMETER :: CLOUDCOEFF_RELEASE = 3 ! This determines structure and file formats. - INTEGER, PARAMETER :: CLOUDCOEFF_VERSION = 1 ! This is just the data version for the release. + INTEGER, PARAMETER :: CLOUDCOEFF_RELEASE = 3 ! This determines structure and file formats. + INTEGER, PARAMETER :: INVALID_CLOUDCOEFF = 0 + INTEGER, PARAMETER :: MIE_TAMU_CLOUDCOEFF = 1 + INTEGER, PARAMETER :: DDA_ARTS_CLOUDCOEFF = 2 + + ! Meggage string length INTEGER, PARAMETER :: ML = 256 @@ -91,7 +102,7 @@ MODULE CloudCoeff_Define TYPE :: CloudCoeff_type ! Release and version information INTEGER(Long) :: Release = CLOUDCOEFF_RELEASE - INTEGER(Long) :: Version = CLOUDCOEFF_VERSION + INTEGER(Long) :: Version = INVALID_CLOUDCOEFF ! Allocation indicator LOGICAL :: Is_Allocated = .FALSE. ! Dataset parameter definitions (eventually stored in the datafile) @@ -104,18 +115,21 @@ MODULE CloudCoeff_Define INTEGER(Long) :: n_IR_Frequencies = 0 ! I3 dimension INTEGER(Long) :: n_IR_Radii = 0 ! I4 dimension INTEGER(Long) :: n_Temperatures = 0 ! I5 dimension - INTEGER(Long) :: n_Densities = 0 ! I6 dimension + INTEGER(Long) :: n_MW_Densities = 0 ! I6 dimension + INTEGER(Long) :: n_IR_Densities = 0 ! I6 dimension INTEGER(Long) :: Max_Legendre_Terms = 0 ! I7 dimension INTEGER(Long) :: n_Legendre_Terms = 0 INTEGER(Long) :: Max_Phase_Elements = 0 ! I8 dimension INTEGER(Long) :: n_Phase_Elements = 0 ! LUT dimension vectors - REAL(Double), ALLOCATABLE :: Frequency_MW(:) ! I1 - REAL(Double), ALLOCATABLE :: Frequency_IR(:) ! I3 - REAL(Double), ALLOCATABLE :: Reff_MW(:) ! I2 - REAL(Double), ALLOCATABLE :: Reff_IR(:) ! I4 - REAL(Double), ALLOCATABLE :: Temperature(:) ! I5 - REAL(Double), ALLOCATABLE :: Density(:) ! I6 + REAL(Double), ALLOCATABLE :: Frequency_MW(:) ! I1 + REAL(Double), ALLOCATABLE :: Frequency_IR(:) ! I3 + REAL(Double), ALLOCATABLE :: Water_Density_MW(:) ! I2 + REAL(Double), ALLOCATABLE :: Reff_MW(:) ! I2 + REAL(Double), ALLOCATABLE :: Reff_IR(:) ! I4 + REAL(Double), ALLOCATABLE :: Temperature(:) ! I5 + REAL(Double), ALLOCATABLE :: Density_MW(:) ! I6 + REAL(Double), ALLOCATABLE :: Density_IR(:) ! I6 ! Microwave data for liquid phase clouds REAL(Double), ALLOCATABLE :: ke_L_MW(:,:,:) ! I1 x I2 x I5 REAL(Double), ALLOCATABLE :: w_L_MW(:,:,:) ! I1 x I2 x I5 @@ -224,7 +238,8 @@ ELEMENTAL SUBROUTINE CloudCoeff_Destroy( CloudCoeff ) CloudCoeff%n_IR_Frequencies = 0 CloudCoeff%n_IR_Radii = 0 CloudCoeff%n_Temperatures = 0 - CloudCoeff%n_Densities = 0 + CloudCoeff%n_MW_Densities = 0 + CloudCoeff%n_IR_Densities = 0 CloudCoeff%Max_Legendre_Terms = 0 CloudCoeff%n_Legendre_Terms = 0 CloudCoeff%Max_Phase_Elements = 0 @@ -244,10 +259,11 @@ END SUBROUTINE CloudCoeff_Destroy ! CALL CloudCoeff_Create( CloudCoeff , & ! n_MW_Frequencies, & ! n_MW_Radii , & +! n_MW_Densities , & ! n_IR_Frequencies, & ! n_IR_Radii , & +! n_IR_Densities , & ! n_Temperatures , & -! n_Densities , & ! n_Legendre_Terms, & ! n_Phase_Elements ) ! @@ -275,6 +291,14 @@ END SUBROUTINE CloudCoeff_Destroy ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(IN) ! +! n_MW_Densities: The number of fixed MW densities for snow, graupel, +! and hail/ice in the LUT. +! The "I6" dimension. Must be > 0. +! UNITS: N/A +! TYPE: INTEGER +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! ! n_IR_Frequencies: The number of infrared frequencies in ! the LUT ! The "I3" dimension. Must be > 0. @@ -291,17 +315,17 @@ END SUBROUTINE CloudCoeff_Destroy ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(IN) ! -! n_Temperatures: The number of discrete layer temperatures -! in the LUT. -! The "I5" dimension. Must be > 0. +! n_IR_Densities: The number of fixed IR densities for snow, graupel, +! and hail/ice in the LUT. +! The "I6" dimension. Must be > 0. ! UNITS: N/A ! TYPE: INTEGER ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(IN) ! -! n_Densities: The number of fixed densities for snow, graupel, -! and hail/ice in the LUT. -! The "I6" dimension. Must be > 0. +! n_Temperatures: The number of discrete layer temperatures +! in the LUT. +! The "I5" dimension. Must be > 0. ! UNITS: N/A ! TYPE: INTEGER ! DIMENSION: Scalar @@ -329,20 +353,22 @@ ELEMENTAL SUBROUTINE CloudCoeff_Create( & CloudCoeff , & n_MW_Frequencies, & n_MW_Radii , & + n_MW_Densities , & n_IR_Frequencies, & n_IR_Radii , & + n_IR_Densities , & n_Temperatures , & - n_Densities , & n_Legendre_Terms, & n_Phase_Elements ) ! Arguments TYPE(CloudCoeff_type) , INTENT(OUT) :: CloudCoeff INTEGER, INTENT(IN) :: n_MW_Frequencies INTEGER, INTENT(IN) :: n_MW_Radii + INTEGER, INTENT(IN) :: n_MW_Densities INTEGER, INTENT(IN) :: n_IR_Frequencies INTEGER, INTENT(IN) :: n_IR_Radii + INTEGER, INTENT(IN) :: n_IR_Densities INTEGER, INTENT(IN) :: n_Temperatures - INTEGER, INTENT(IN) :: n_Densities INTEGER, INTENT(IN) :: n_Legendre_Terms INTEGER, INTENT(IN) :: n_Phase_Elements ! Local parameters @@ -353,10 +379,11 @@ ELEMENTAL SUBROUTINE CloudCoeff_Create( & ! Check input IF ( n_MW_Frequencies < 1 .OR. & n_MW_Radii < 1 .OR. & + n_MW_Densities < 1 .OR. & n_IR_Frequencies < 1 .OR. & n_IR_Radii < 1 .OR. & + n_IR_Densities < 1 .OR. & n_Temperatures < 1 .OR. & - n_Densities < 1 .OR. & n_Legendre_Terms < 0 .OR. & n_Phase_Elements < 1 ) RETURN @@ -366,10 +393,12 @@ ELEMENTAL SUBROUTINE CloudCoeff_Create( & ! ...Allocate the dimension vectors ALLOCATE( CloudCoeff%Frequency_MW(n_MW_Frequencies), & CloudCoeff%Frequency_IR(n_IR_Frequencies), & + CloudCoeff%Water_Density_MW(n_MW_Radii), & CloudCoeff%Reff_MW(n_MW_Radii), & CloudCoeff%Reff_IR(n_IR_Radii), & CloudCoeff%Temperature(n_Temperatures), & - CloudCoeff%Density(n_Densities), & + CloudCoeff%Density_MW(n_MW_Densities), & + CloudCoeff%Density_IR(n_IR_Densities), & STAT = alloc_stat(1) ) ! ...Allocate the microwave liquid phase arrays ALLOCATE( CloudCoeff%ke_L_MW(n_MW_Frequencies, n_MW_Radii, n_Temperatures), & @@ -383,24 +412,24 @@ ELEMENTAL SUBROUTINE CloudCoeff_Create( & n_Phase_Elements ), & STAT = alloc_stat(2) ) ! ...Allocate the microwave solid phase arrays - ALLOCATE( CloudCoeff%ke_S_MW(n_MW_Frequencies, n_MW_Radii, n_Densities), & - CloudCoeff%w_S_MW(n_MW_Frequencies , n_MW_Radii, n_Densities), & - CloudCoeff%g_S_MW(n_MW_Frequencies , n_MW_Radii, n_Densities), & - CloudCoeff%kb_S_MW(n_MW_Frequencies , n_MW_Radii, n_Densities), & + ALLOCATE( CloudCoeff%ke_S_MW(n_MW_Frequencies, n_MW_Radii, n_MW_Densities), & + CloudCoeff%w_S_MW(n_MW_Frequencies , n_MW_Radii, n_MW_Densities), & + CloudCoeff%g_S_MW(n_MW_Frequencies , n_MW_Radii, n_MW_Densities), & + CloudCoeff%kb_S_MW(n_MW_Frequencies , n_MW_Radii, n_MW_Densities), & CloudCoeff%pcoeff_S_MW(n_MW_Frequencies , & n_MW_Radii , & - n_Densities , & + n_MW_Densities , & 0:n_Legendre_Terms, & n_Phase_Elements ), & STAT = alloc_stat(3) ) ! ...Allocate the infrared arrays - ALLOCATE( CloudCoeff%ke_IR(n_IR_Frequencies, n_IR_Radii, 0:n_Densities), & - CloudCoeff%w_IR(n_IR_Frequencies , n_IR_Radii, 0:n_Densities), & - CloudCoeff%g_IR(n_IR_Frequencies , n_IR_Radii, 0:n_Densities), & - CloudCoeff%kb_IR(n_IR_Frequencies , n_IR_Radii, 0:n_Densities), & + ALLOCATE( CloudCoeff%ke_IR(n_IR_Frequencies, n_IR_Radii, 0:n_IR_Densities), & + CloudCoeff%w_IR(n_IR_Frequencies , n_IR_Radii, 0:n_IR_Densities), & + CloudCoeff%g_IR(n_IR_Frequencies , n_IR_Radii, 0:n_IR_Densities), & + CloudCoeff%kb_IR(n_IR_Frequencies , n_IR_Radii, 0:n_IR_Densities), & CloudCoeff%pcoeff_IR(n_IR_Frequencies , & n_IR_Radii , & - 0:n_Densities , & + 0:n_IR_Densities , & 0:n_Legendre_Terms, & n_Phase_Elements ), & STAT = alloc_stat(4) ) @@ -411,21 +440,24 @@ ELEMENTAL SUBROUTINE CloudCoeff_Create( & ! ...Dimensions CloudCoeff%n_MW_Frequencies = n_MW_Frequencies CloudCoeff%n_MW_Radii = n_MW_Radii + CloudCoeff%n_MW_Densities = n_MW_Densities CloudCoeff%n_IR_Frequencies = n_IR_Frequencies CloudCoeff%n_IR_Radii = n_IR_Radii + CloudCoeff%n_IR_Densities = n_IR_Densities CloudCoeff%n_Temperatures = n_Temperatures - CloudCoeff%n_Densities = n_Densities CloudCoeff%Max_Legendre_Terms = n_Legendre_Terms CloudCoeff%n_Legendre_Terms = n_Legendre_Terms CloudCoeff%Max_Phase_Elements = n_Phase_Elements CloudCoeff%n_Phase_Elements = n_Phase_Elements ! ...Arrays - CloudCoeff%Frequency_MW = ZERO - CloudCoeff%Frequency_IR = ZERO - CloudCoeff%Reff_MW = ZERO - CloudCoeff%Reff_IR = ZERO - CloudCoeff%Temperature = ZERO - CloudCoeff%Density = ZERO + CloudCoeff%Frequency_MW = ZERO + CloudCoeff%Frequency_IR = ZERO + CloudCoeff%Water_Density_MW = ZERO + CloudCoeff%Reff_MW = ZERO + CloudCoeff%Reff_IR = ZERO + CloudCoeff%Temperature = ZERO + CloudCoeff%Density_MW = ZERO + CloudCoeff%Density_IR = ZERO CloudCoeff%ke_L_MW = ZERO CloudCoeff%w_L_MW = ZERO @@ -491,10 +523,11 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) ! Dimensions WRITE(*,'(3x,"n_MW_Frequencies :",1x,i0)') CloudCoeff%n_MW_Frequencies WRITE(*,'(3x,"n_MW_Radii :",1x,i0)') CloudCoeff%n_MW_Radii + WRITE(*,'(3x,"n_MW_Densities :",1x,i0)') CloudCoeff%n_MW_Densities WRITE(*,'(3x,"n_IR_Frequencies :",1x,i0)') CloudCoeff%n_IR_Frequencies WRITE(*,'(3x,"n_IR_Radii :",1x,i0)') CloudCoeff%n_IR_Radii + WRITE(*,'(3x,"n_IR_Densities :",1x,i0)') CloudCoeff%n_IR_Densities WRITE(*,'(3x,"n_Temperatures :",1x,i0)') CloudCoeff%n_Temperatures - WRITE(*,'(3x,"n_Densities :",1x,i0)') CloudCoeff%n_Densities WRITE(*,'(3x,"n_Legendre_Terms :",1x,i0)') CloudCoeff%n_Legendre_Terms WRITE(*,'(3x,"n_Phase_Elements :",1x,i0)') CloudCoeff%n_Phase_Elements IF ( .NOT. CloudCoeff_Associated(CloudCoeff) ) RETURN @@ -509,9 +542,11 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"CloudCoeff Reff_IR :")') WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%Reff_IR WRITE(*,'(5x,"CloudCoeff Temperature :")') - WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%Temperature - WRITE(*,'(5x,"CloudCoeff Density :")') - WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%Density + WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%Temperature + WRITE(*,'(5x,"CloudCoeff Density_MW :")') + WRITE(*,'(5(1x,es22.15,:))') CloudCoeff%Density_MW + WRITE(*,'(5x,"CloudCoeff Density_IR :")') + WRITE(*,'(5(1x,es22.15,:))') CloudCoeff%Density_IR ! Microwave data WRITE(*,'(/3x,"Microwave data...")') @@ -584,9 +619,9 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(/5x,"Press to view the microwave solid phase mass extinction coefficients")') READ(*,*) END IF - DO j = 1, CloudCoeff%n_Densities + DO j = 1, CloudCoeff%n_MW_Densities WRITE(*,'(5x,"Microwave solid phase mass extinction coefficients:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density(j) + WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_MW(j) DO i = 1, CloudCoeff%n_MW_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%ke_S_MW(:,i,j) @@ -597,9 +632,9 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(/5x,"Press to view the microwave solid phase single scatter albedo")') READ(*,*) END IF - DO j = 1, CloudCoeff%n_Densities + DO j = 1, CloudCoeff%n_MW_Densities WRITE(*,'(5x,"Microwave solid phase single scatter albedo:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density(j) + WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) DO i = 1, CloudCoeff%n_MW_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%w_S_MW(:,i,j) @@ -610,9 +645,9 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(/5x,"Press to view the microwave solid phase asymmetry parameter")') READ(*,*) END IF - DO j = 1, CloudCoeff%n_Densities + DO j = 1, CloudCoeff%n_MW_Densities WRITE(*,'(5x,"Microwave solid phase asymmetry parameter:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density(j) + WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_MW(j) DO i = 1, CloudCoeff%n_MW_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%g_S_MW(:,i,j) @@ -631,8 +666,8 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) DO k = 1, CloudCoeff%n_Streams(m) WRITE(*,'(7x,"Legendre term: ",i0)') k kidx = k + CloudCoeff%Legendre_Offset(m) - DO j = 1, CloudCoeff%n_Densities - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density(j) + DO j = 1, CloudCoeff%n_MW_Densities + WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_MW(j) DO i = 1, CloudCoeff%n_MW_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%pcoeff_S_MW(:,i,j,kidx,l) @@ -699,9 +734,9 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(/5x,"Press to view the infrared solid phase mass extinction coefficients")') READ(*,*) END IF - DO j = 1, CloudCoeff%n_Densities + DO j = 1, CloudCoeff%n_IR_Densities WRITE(*,'(5x,"Infrared solid phase mass extinction coefficients:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density(j) + WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%ke_IR(:,i,j) @@ -712,9 +747,9 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(/5x,"Press to view the infrared solid phase single scatter albedo")') READ(*,*) END IF - DO j = 1, CloudCoeff%n_Densities + DO j = 1, CloudCoeff%n_IR_Densities WRITE(*,'(5x,"Infrared solid phase single scatter albedo:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density(j) + WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%w_IR(:,i,j) @@ -725,15 +760,28 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(/5x,"Press to view the infrared solid phase asymmetry parameter")') READ(*,*) END IF - DO j = 1, CloudCoeff%n_Densities + DO j = 1, CloudCoeff%n_IR_Densities WRITE(*,'(5x,"Infrared solid phase asymmetry parameter:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density(j) + WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%g_IR(:,i,j) END DO END DO + IF ( wait ) THEN + WRITE(*,'(/5x,"Press to view the infrared solid phase backscatteringparameter")') + READ(*,*) + END IF + DO j = 1, CloudCoeff%n_IR_Densities + WRITE(*,'(5x,"Infrared solid phase asymmetry parameter:")') + WRITE(*,'(7x,"Density_IR : ",es22.15)') CloudCoeff%Density_IR(j) + DO i = 1, CloudCoeff%n_IR_Radii + WRITE(*,'(7x,"Effective radius: ",es22.15)') CloudCoeff%Reff_IR(i) + WRITE(*,'(5(1x,es22.15,:))') CloudCoeff%kb_IR(:,i,j) + END DO + END DO + DO m = 1, CloudCoeff%n_Stream_Sets IF ( wait ) THEN WRITE(*,'(/5x,"Press to view the ",i0,"-stream infrared solid ",& @@ -744,8 +792,8 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) DO k = 1, CloudCoeff%n_Streams(m) WRITE(*,'(7x,"Legendre term: ",i0)') k kidx = k + CloudCoeff%Legendre_Offset(m) - DO j = 1, CloudCoeff%n_Densities - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density(j) + DO j = 1, CloudCoeff%n_IR_Densities + WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%pcoeff_IR(:,i,j,kidx,1) @@ -874,7 +922,8 @@ SUBROUTINE CloudCoeff_Info( CloudCoeff, Info ) &"N_RADII(MW)=",i2,2x,& &"N_RADII(IR)=",i2,2x,& &"N_TEMPERATURES=",i2,2x,& - &"N_DENSITIES=",i2,2x,& + &"N_MW_DENSITIES=",i2,2x,& + &"N_IR_DENSITIES=",i2,2x,& &"N_LEGENDRE_TERMS=",i2,2x,& &"N_PHASE_ELEMENTS=",i2 )' ) & ACHAR(CARRIAGE_RETURN)//ACHAR(LINEFEED), & @@ -884,7 +933,8 @@ SUBROUTINE CloudCoeff_Info( CloudCoeff, Info ) CloudCoeff%n_MW_Radii , & CloudCoeff%n_IR_Radii , & CloudCoeff%n_Temperatures , & - CloudCoeff%n_Densities , & + CloudCoeff%n_MW_Densities , & + CloudCoeff%n_IR_Densities , & CloudCoeff%n_Legendre_Terms, & CloudCoeff%n_Phase_Elements @@ -985,7 +1035,8 @@ ELEMENTAL FUNCTION CloudCoeff_Equal( x, y ) RESULT( is_equal ) (x%n_MW_Radii /= y%n_MW_Radii ) .OR. & (x%n_IR_Radii /= y%n_IR_Radii ) .OR. & (x%n_Temperatures /= y%n_Temperatures ) .OR. & - (x%n_Densities /= y%n_Densities ) .OR. & + (x%n_MW_Densities /= y%n_MW_Densities ) .OR. & + (x%n_IR_Densities /= y%n_IR_Densities ) .OR. & (x%n_Legendre_Terms /= y%n_Legendre_Terms) .OR. & (x%n_Phase_Elements /= y%n_Phase_Elements) ) RETURN ! ...Data @@ -994,7 +1045,8 @@ ELEMENTAL FUNCTION CloudCoeff_Equal( x, y ) RESULT( is_equal ) ALL(x%Reff_MW .EqualTo. y%Reff_MW ) .AND. & ALL(x%Reff_IR .EqualTo. y%Reff_IR ) .AND. & ALL(x%Temperature .EqualTo. y%Temperature ) .AND. & - ALL(x%Density .EqualTo. y%Density ) .AND. & + ALL(x%Density_MW .EqualTo. y%Density_MW ) .AND. & + ALL(x%Density_IR .EqualTo. y%Density_IR ) .AND. & ALL(x%ke_L_MW .EqualTo. y%ke_L_MW ) .AND. & ALL(x%w_L_MW .EqualTo. y%w_L_MW ) .AND. & ALL(x%g_L_MW .EqualTo. y%g_L_MW ) .AND. & diff --git a/src/Coefficients/CloudCoeff/CloudCoeff_IO.f90 b/src/Coefficients/CloudCoeff/CloudCoeff_IO.f90 index 1b58e12..ac31429 100644 --- a/src/Coefficients/CloudCoeff/CloudCoeff_IO.f90 +++ b/src/Coefficients/CloudCoeff/CloudCoeff_IO.f90 @@ -75,10 +75,11 @@ MODULE CloudCoeff_IO ! netCDF = netCDF , & ! n_MW_Frequencies = n_MW_Frequencies, & ! n_MW_Radii = n_MW_Radii , & +! n_MW_Densities = n_MW_Densities , & ! n_IR_Frequencies = n_IR_Frequencies, & ! n_IR_Radii = n_IR_Radii , & +! n_IR_Densities = n_IR_Densities , & ! n_Temperatures = n_Temperatures , & -! n_Densities = n_Densities , & ! n_Legendre_Terms = n_Legendre_Terms, & ! n_Phase_Elements = n_Phase_Elements, & ! Release = Release , & @@ -120,9 +121,15 @@ MODULE CloudCoeff_IO ! TYPE: INTEGER ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(OUT), OPTIONAL +! n_MW_Densities: The number of fixed densities for snow, graupel, +! and hail/ice in the MW LUT. +! UNITS: N/A +! TYPE: INTEGER +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(OUT), OPTIONAL ! ! n_IR_Frequencies: The number of infrared frequencies in -! the LUT +! the LUT ! UNITS: N/A ! TYPE: INTEGER ! DIMENSION: Scalar @@ -134,16 +141,16 @@ MODULE CloudCoeff_IO ! TYPE: INTEGER ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(OUT), OPTIONAL -! -! n_Temperatures: The number of discrete layer temperatures -! in the LUT. +! n_IR_Densities: The number of fixed densities for snow, graupel, +! and hail/ice in the IR LUT. ! UNITS: N/A ! TYPE: INTEGER ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(OUT), OPTIONAL ! -! n_Densities: The number of fixed densities for snow, graupel, -! and hail/ice in the LUT. +! +! n_Temperatures: The number of discrete layer temperatures +! in the LUT. ! UNITS: N/A ! TYPE: INTEGER ! DIMENSION: Scalar @@ -217,10 +224,11 @@ FUNCTION CloudCoeff_InquireFile( & netCDF , & ! Optional input n_MW_Frequencies, & ! Optional Output n_MW_Radii , & ! Optional Output + n_MW_Densities , & ! Optional Output n_IR_Frequencies, & ! Optional Output n_IR_Radii , & ! Optional Output + n_IR_Densities , & ! Optional Output n_Temperatures , & ! Optional Output - n_Densities , & ! Optional Output n_Legendre_Terms, & ! Optional Output n_Phase_Elements, & ! Optional Output Release , & ! Optional output @@ -232,15 +240,16 @@ FUNCTION CloudCoeff_InquireFile( & ! Arguments CHARACTER(*), INTENT(IN) :: Filename LOGICAL, OPTIONAL, INTENT(IN) :: netCDF - INTEGER, OPTIONAL, INTENT(OUT) :: n_MW_Frequencies - INTEGER, OPTIONAL, INTENT(OUT) :: n_MW_Radii - INTEGER, OPTIONAL, INTENT(OUT) :: n_IR_Frequencies - INTEGER, OPTIONAL, INTENT(OUT) :: n_IR_Radii - INTEGER, OPTIONAL, INTENT(OUT) :: n_Temperatures - INTEGER, OPTIONAL, INTENT(OUT) :: n_Densities - INTEGER, OPTIONAL, INTENT(OUT) :: n_Legendre_Terms - INTEGER, OPTIONAL, INTENT(OUT) :: n_Phase_Elements - INTEGER, OPTIONAL, INTENT(OUT) :: Release + INTEGER, OPTIONAL, INTENT(OUT) :: n_MW_Frequencies + INTEGER, OPTIONAL, INTENT(OUT) :: n_MW_Radii + INTEGER, OPTIONAL, INTENT(OUT) :: n_MW_Densities + INTEGER, OPTIONAL, INTENT(OUT) :: n_IR_Frequencies + INTEGER, OPTIONAL, INTENT(OUT) :: n_IR_Radii + INTEGER, OPTIONAL, INTENT(OUT) :: n_IR_Densities + INTEGER, OPTIONAL, INTENT(OUT) :: n_Temperatures + INTEGER, OPTIONAL, INTENT(OUT) :: n_Legendre_Terms + INTEGER, OPTIONAL, INTENT(OUT) :: n_Phase_Elements + INTEGER, OPTIONAL, INTENT(OUT) :: Release INTEGER, OPTIONAL, INTENT(OUT) :: Version CHARACTER(*), OPTIONAL, INTENT(OUT) :: Title CHARACTER(*), OPTIONAL, INTENT(OUT) :: History @@ -265,21 +274,23 @@ FUNCTION CloudCoeff_InquireFile( & n_MW_Radii = n_MW_Radii , & n_IR_Frequencies = n_IR_Frequencies, & n_IR_Radii = n_IR_Radii , & + n_Densities = n_IR_Densities , & n_Temperatures = n_Temperatures , & - n_Densities = n_Densities , & n_Legendre_Terms = n_Legendre_Terms, & n_Phase_Elements = n_Phase_Elements, & Release = Release , & Version = Version ) + n_MW_Densities = n_IR_Densities ELSE err_stat = CloudCoeff_netCDF_InquireFile( & Filename, & n_MW_Frequencies = n_MW_Frequencies, & n_MW_Radii = n_MW_Radii , & + n_MW_Densities = n_MW_Densities , & n_IR_Frequencies = n_IR_Frequencies, & n_IR_Radii = n_IR_Radii , & n_Temperatures = n_Temperatures , & - n_Densities = n_Densities , & + n_IR_Densities = n_IR_Densities , & n_Legendre_Terms = n_Legendre_Terms, & n_Phase_Elements = n_Phase_Elements, & Release = Release , & diff --git a/src/Coefficients/CloudCoeff/CloudCoeff_netCDF_IO.f90 b/src/Coefficients/CloudCoeff/CloudCoeff_netCDF_IO.f90 index eaecf7d..334fb9b 100644 --- a/src/Coefficients/CloudCoeff/CloudCoeff_netCDF_IO.f90 +++ b/src/Coefficients/CloudCoeff/CloudCoeff_netCDF_IO.f90 @@ -9,6 +9,9 @@ ! Written by: Paul van Delst, CIMSS/SSEC 10-Apr-2007 ! paul.vandelst@ssec.wisc.edu ! +! Modified by: Isaac Moradi, ESSIC/GMAO 25-Sept-2021 +! isaac.moradi@nasa.gov +! MODULE CloudCoeff_netCDF_IO @@ -21,14 +24,13 @@ MODULE CloudCoeff_netCDF_IO USE Message_Handler , ONLY: SUCCESS, FAILURE, INFORMATION, Display_Message USE File_Utility , ONLY: File_Exists USE String_Utility , ONLY: StrClean - USE CloudCoeff_Define, ONLY: CloudCoeff_type , & - CloudCoeff_Associated , & - CloudCoeff_Destroy , & - CloudCoeff_Create , & - CloudCoeff_Inspect , & - CloudCoeff_ValidRelease , & + USE CloudCoeff_Define, ONLY: CloudCoeff_type , & + CloudCoeff_Associated , & + CloudCoeff_Destroy , & + CloudCoeff_Create , & + CloudCoeff_Inspect , & + CloudCoeff_ValidRelease , & CloudCoeff_Info - USE netcdf ! Disable implicit typing IMPLICIT NONE @@ -63,36 +65,41 @@ MODULE CloudCoeff_netCDF_IO ! Dimension names CHARACTER(*), PARAMETER :: MW_FREQ_DIMNAME = 'n_MW_Frequencies' - CHARACTER(*), PARAMETER :: MW_REFF_DIMNAME = 'n_MW_Radii' + CHARACTER(*), PARAMETER :: MW_REFF_WC_DIMNAME = 'n_MW_Radii' CHARACTER(*), PARAMETER :: IR_FREQ_DIMNAME = 'n_IR_Frequencies' CHARACTER(*), PARAMETER :: IR_REFF_DIMNAME = 'n_IR_Radii' CHARACTER(*), PARAMETER :: TEMPERATURE_DIMNAME = 'n_Temperatures' - CHARACTER(*), PARAMETER :: DENSITY_DIMNAME = 'n_Densities' + CHARACTER(*), PARAMETER :: MW_DENSITY_DIMNAME = 'n_MW_Densities' CHARACTER(*), PARAMETER :: IR_DENSITY_DIMNAME = 'n_IR_Densities' CHARACTER(*), PARAMETER :: LEGENDRE_DIMNAME = 'n_Legendre_Terms' CHARACTER(*), PARAMETER :: PHASE_DIMNAME = 'n_Phase_Elements' ! Variable names - CHARACTER(*), PARAMETER :: FREQUENCY_MW_VARNAME = 'Frequency_MW' - CHARACTER(*), PARAMETER :: FREQUENCY_IR_VARNAME = 'Frequency_IR' - CHARACTER(*), PARAMETER :: REFF_MW_VARNAME = 'Reff_MW' - CHARACTER(*), PARAMETER :: REFF_IR_VARNAME = 'Reff_IR' - CHARACTER(*), PARAMETER :: TEMPERATURE_VARNAME = 'Temperature' - CHARACTER(*), PARAMETER :: DENSITY_VARNAME = 'Density' + CHARACTER(*), PARAMETER :: FREQUENCY_MW_VARNAME = 'Frequency_MW' + CHARACTER(*), PARAMETER :: FREQUENCY_IR_VARNAME = 'Frequency_IR' + CHARACTER(*), PARAMETER :: WC_MW_VARNAME = 'Water_Density_MW' + CHARACTER(*), PARAMETER :: REFF_MW_VARNAME = 'Reff_MW' + CHARACTER(*), PARAMETER :: REFF_IR_VARNAME = 'Reff_IR' + CHARACTER(*), PARAMETER :: TEMPERATURE_VARNAME = 'Temperature' + CHARACTER(*), PARAMETER :: MW_DENSITY_VARNAME = 'Density_MW' + CHARACTER(*), PARAMETER :: IR_DENSITY_VARNAME = 'Density_IR' CHARACTER(*), PARAMETER :: KE_L_MW_VARNAME = 'ke_L_MW' CHARACTER(*), PARAMETER :: W_L_MW_VARNAME = 'w_L_MW' CHARACTER(*), PARAMETER :: G_L_MW_VARNAME = 'g_L_MW' + CHARACTER(*), PARAMETER :: KB_L_MW_VARNAME = 'kb_L_MW' CHARACTER(*), PARAMETER :: PCOEFF_L_MW_VARNAME = 'pcoeff_L_MW' CHARACTER(*), PARAMETER :: KE_S_MW_VARNAME = 'ke_S_MW' CHARACTER(*), PARAMETER :: W_S_MW_VARNAME = 'w_S_MW' CHARACTER(*), PARAMETER :: G_S_MW_VARNAME = 'g_S_MW' + CHARACTER(*), PARAMETER :: KB_S_MW_VARNAME = 'kb_S_MW' CHARACTER(*), PARAMETER :: PCOEFF_S_MW_VARNAME = 'pcoeff_S_MW' CHARACTER(*), PARAMETER :: KE_IR_VARNAME = 'ke_IR' CHARACTER(*), PARAMETER :: W_IR_VARNAME = 'w_IR' CHARACTER(*), PARAMETER :: G_IR_VARNAME = 'g_IR' + CHARACTER(*), PARAMETER :: KB_IR_VARNAME = 'kb_IR' CHARACTER(*), PARAMETER :: PCOEFF_IR_VARNAME = 'pcoeff_IR' ! Variable long name attribute. @@ -100,24 +107,29 @@ MODULE CloudCoeff_netCDF_IO CHARACTER(*), PARAMETER :: FREQUENCY_MW_LONGNAME = 'Frequency' CHARACTER(*), PARAMETER :: FREQUENCY_IR_LONGNAME = 'Frequency' + CHARACTER(*), PARAMETER :: WC_MW_LONGNAME = 'Water Content' CHARACTER(*), PARAMETER :: REFF_MW_LONGNAME = 'Effective radius' CHARACTER(*), PARAMETER :: REFF_IR_LONGNAME = 'Effective radius' CHARACTER(*), PARAMETER :: TEMPERATURE_LONGNAME = 'Temperature' - CHARACTER(*), PARAMETER :: DENSITY_LONGNAME = 'Density' + CHARACTER(*), PARAMETER :: MW_DENSITY_LONGNAME = 'MW Density' + CHARACTER(*), PARAMETER :: IR_DENSITY_LONGNAME = 'IR Density' CHARACTER(*), PARAMETER :: KE_L_MW_LONGNAME = 'Microwave ke(L)' CHARACTER(*), PARAMETER :: W_L_MW_LONGNAME = 'Microwave w(L)' CHARACTER(*), PARAMETER :: G_L_MW_LONGNAME = 'Microwave g(L)' + CHARACTER(*), PARAMETER :: KB_L_MW_LONGNAME = 'Microwave bs(L)' CHARACTER(*), PARAMETER :: PCOEFF_L_MW_LONGNAME = 'Microwave pcoeff(L)' CHARACTER(*), PARAMETER :: KE_S_MW_LONGNAME = 'Microwave ke(S)' CHARACTER(*), PARAMETER :: W_S_MW_LONGNAME = 'Microwave w(S)' CHARACTER(*), PARAMETER :: G_S_MW_LONGNAME = 'Microwave g(S)' + CHARACTER(*), PARAMETER :: KB_S_MW_LONGNAME = 'Microwave bs(S)' CHARACTER(*), PARAMETER :: PCOEFF_S_MW_LONGNAME = 'Microwave pcoeff(S)' CHARACTER(*), PARAMETER :: KE_IR_LONGNAME = 'Infrared ke' CHARACTER(*), PARAMETER :: W_IR_LONGNAME = 'Infrared w' CHARACTER(*), PARAMETER :: G_IR_LONGNAME = 'Infrared g' + CHARACTER(*), PARAMETER :: KB_IR_LONGNAME = 'Infrared bs' CHARACTER(*), PARAMETER :: PCOEFF_IR_LONGNAME = 'Infrared pcoeff' ! Variable description attribute. @@ -125,6 +137,7 @@ MODULE CloudCoeff_netCDF_IO CHARACTER(*), PARAMETER :: FREQUENCY_MW_DESCRIPTION = 'Microwave frequency LUT dimension vector' CHARACTER(*), PARAMETER :: FREQUENCY_IR_DESCRIPTION = 'Infrared frequency LUT dimension vector' + CHARACTER(*), PARAMETER :: WC_MW_DESCRIPTION = 'Microwave water content LUT dimension vector' CHARACTER(*), PARAMETER :: REFF_MW_DESCRIPTION = 'Microwave effective radius LUT dimension vector' CHARACTER(*), PARAMETER :: REFF_IR_DESCRIPTION = 'Infrared effective radius LUT dimension vector' CHARACTER(*), PARAMETER :: TEMPERATURE_DESCRIPTION = 'Temperature LUT dimension vector' @@ -133,16 +146,19 @@ MODULE CloudCoeff_netCDF_IO CHARACTER(*), PARAMETER :: KE_L_MW_DESCRIPTION = 'Mass extinction coefficient for liquid phase microwave scatterers' CHARACTER(*), PARAMETER :: W_L_MW_DESCRIPTION = 'Single scatter albedo for liquid phase microwave scatterers' CHARACTER(*), PARAMETER :: G_L_MW_DESCRIPTION = 'Asymmetry parameter for liquid phase microwave scatterers' + CHARACTER(*), PARAMETER :: KB_L_MW_DESCRIPTION = 'Backscattering for liquid phase microwave scatterers' CHARACTER(*), PARAMETER :: PCOEFF_L_MW_DESCRIPTION = 'Phase coefficients for liquid phase microwave scatterers' CHARACTER(*), PARAMETER :: KE_S_MW_DESCRIPTION = 'Mass extinction coefficient for solid phase microwave scatterers' CHARACTER(*), PARAMETER :: W_S_MW_DESCRIPTION = 'Single scatter albedo for solid phase microwave scatterers' CHARACTER(*), PARAMETER :: G_S_MW_DESCRIPTION = 'Asymmetry parameter for solid phase microwave scatterers' + CHARACTER(*), PARAMETER :: KB_S_MW_DESCRIPTION = 'Backscattering for solid phase microwave scatterers' CHARACTER(*), PARAMETER :: PCOEFF_S_MW_DESCRIPTION = 'Phase coefficients for solid phase microwave scatterers' CHARACTER(*), PARAMETER :: KE_IR_DESCRIPTION = 'Mass extinction coefficient for infrared scatterers' CHARACTER(*), PARAMETER :: W_IR_DESCRIPTION = 'Single scatter albedo for infrared scatterers' CHARACTER(*), PARAMETER :: G_IR_DESCRIPTION = 'Asymmetry parameter for infrared scatterers' + CHARACTER(*), PARAMETER :: KB_IR_DESCRIPTION = 'Backscattering for infrared scatterers' CHARACTER(*), PARAMETER :: PCOEFF_IR_DESCRIPTION = 'Phase coefficients for infrared scatterers' @@ -154,6 +170,7 @@ MODULE CloudCoeff_netCDF_IO CHARACTER(*), PARAMETER :: FREQUENCY_MW_UNITS = 'GigaHertz (GHz)' CHARACTER(*), PARAMETER :: FREQUENCY_IR_UNITS = 'Inverse centimetres (cm^-1)' + CHARACTER(*), PARAMETER :: WC_MW_UNITS = 'Kilograms per square metre (kg.m^-2)' CHARACTER(*), PARAMETER :: REFF_MW_UNITS = 'Microns (um)' CHARACTER(*), PARAMETER :: REFF_IR_UNITS = 'Microns (um)' CHARACTER(*), PARAMETER :: TEMPERATURE_UNITS = 'Kelvin (K)' @@ -162,16 +179,19 @@ MODULE CloudCoeff_netCDF_IO CHARACTER(*), PARAMETER :: KE_L_MW_UNITS = 'Metres squared per kilogram (m^2.kg^-1)' CHARACTER(*), PARAMETER :: W_L_MW_UNITS = 'N/A' CHARACTER(*), PARAMETER :: G_L_MW_UNITS = 'N/A' + CHARACTER(*), PARAMETER :: KB_L_MW_UNITS = 'N/A' CHARACTER(*), PARAMETER :: PCOEFF_L_MW_UNITS = 'N/A' CHARACTER(*), PARAMETER :: KE_S_MW_UNITS = 'Metres squared per kilogram (m^2.kg^-1)' CHARACTER(*), PARAMETER :: W_S_MW_UNITS = 'N/A' CHARACTER(*), PARAMETER :: G_S_MW_UNITS = 'N/A' + CHARACTER(*), PARAMETER :: KB_S_MW_UNITS = 'N/A' CHARACTER(*), PARAMETER :: PCOEFF_S_MW_UNITS = 'N/A' CHARACTER(*), PARAMETER :: KE_IR_UNITS = 'Metres squared per kilogram (m^2.kg^-1)' CHARACTER(*), PARAMETER :: W_IR_UNITS = 'N/A' CHARACTER(*), PARAMETER :: G_IR_UNITS = 'N/A' + CHARACTER(*), PARAMETER :: KB_IR_UNITS = 'N/A' CHARACTER(*), PARAMETER :: PCOEFF_IR_UNITS = 'N/A' @@ -180,6 +200,7 @@ MODULE CloudCoeff_netCDF_IO REAL(Double), PARAMETER :: FREQUENCY_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: FREQUENCY_IR_FILLVALUE = ZERO + REAL(Double), PARAMETER :: WC_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: REFF_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: REFF_IR_FILLVALUE = ZERO REAL(Double), PARAMETER :: TEMPERATURE_FILLVALUE = ZERO @@ -188,22 +209,26 @@ MODULE CloudCoeff_netCDF_IO REAL(Double), PARAMETER :: KE_L_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: W_L_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: G_L_MW_FILLVALUE = ZERO + REAL(Double), PARAMETER :: KB_L_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: PCOEFF_L_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: KE_S_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: W_S_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: G_S_MW_FILLVALUE = ZERO + REAL(Double), PARAMETER :: KB_S_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: PCOEFF_S_MW_FILLVALUE = ZERO REAL(Double), PARAMETER :: KE_IR_FILLVALUE = ZERO REAL(Double), PARAMETER :: W_IR_FILLVALUE = ZERO REAL(Double), PARAMETER :: G_IR_FILLVALUE = ZERO + REAL(Double), PARAMETER :: KB_IR_FILLVALUE = ZERO REAL(Double), PARAMETER :: PCOEFF_IR_FILLVALUE = ZERO ! Variable types INTEGER, PARAMETER :: FREQUENCY_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: FREQUENCY_IR_TYPE = NF90_DOUBLE + INTEGER, PARAMETER :: WC_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: REFF_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: REFF_IR_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: TEMPERATURE_TYPE = NF90_DOUBLE @@ -212,16 +237,19 @@ MODULE CloudCoeff_netCDF_IO INTEGER, PARAMETER :: KE_L_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: W_L_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: G_L_MW_TYPE = NF90_DOUBLE + INTEGER, PARAMETER :: KB_L_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: PCOEFF_L_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: KE_S_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: W_S_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: G_S_MW_TYPE = NF90_DOUBLE + INTEGER, PARAMETER :: KB_S_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: PCOEFF_S_MW_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: KE_IR_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: W_IR_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: G_IR_TYPE = NF90_DOUBLE + INTEGER, PARAMETER :: KB_IR_TYPE = NF90_DOUBLE INTEGER, PARAMETER :: PCOEFF_IR_TYPE = NF90_DOUBLE @@ -250,10 +278,11 @@ MODULE CloudCoeff_netCDF_IO ! Filename, & ! n_MW_Frequencies = n_MW_Frequencies , & ! n_MW_Radii = n_MW_Radii , & +! n_MW_Densities = n_MW_Densities , & ! n_IR_Frequencies = n_IR_Frequencies , & ! n_IR_Radii = n_IR_Radii , & +! n_IR_Densities = n_IR_Densities , & ! n_Temperatures = n_Temperatures , & -! n_Densities = n_Densities , & ! n_Legendre_Terms = n_Legendre_Terms , & ! n_Phase_Elements = n_Phase_Elements , & ! Release = Release , & @@ -285,6 +314,13 @@ MODULE CloudCoeff_netCDF_IO ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(OUT), OPTIONAL ! +! n_MW_Densities: The number of fixed MW densities for snow, graupel, +! and hail/ice in the LUT. Must be > 0. +! UNITS: N/A +! TYPE: INTEGER +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(OUT), OPTIONAL +! ! n_IR_Frequencies: The number of infrared frequencies in ! the LUT. ! UNITS: N/A @@ -299,15 +335,15 @@ MODULE CloudCoeff_netCDF_IO ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(OUT), OPTIONAL ! -! n_Temperatures: The number of discrete layer temperatures -! in the LUT. +! n_IR_Densities: The number of fixed IR densities for snow, graupel, +! and hail/ice in the LUT. Must be > 0. ! UNITS: N/A ! TYPE: INTEGER ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(OUT), OPTIONAL ! -! n_Densities: The number of fixed densities for snow, graupel, -! and hail/ice in the LUT. Must be > 0. +! n_Temperatures: The number of discrete layer temperatures +! in the LUT. ! UNITS: N/A ! TYPE: INTEGER ! DIMENSION: Scalar @@ -376,10 +412,11 @@ FUNCTION CloudCoeff_netCDF_InquireFile( & Filename , & ! Input n_MW_Frequencies, & ! Optional output n_MW_Radii , & ! Optional output + n_MW_Densities , & ! Optional output n_IR_Frequencies, & ! Optional output n_IR_Radii , & ! Optional output + n_IR_Densities , & ! Optional output n_Temperatures , & ! Optional output - n_Densities , & ! Optional output n_Legendre_Terms, & ! Optional output n_Phase_Elements, & ! Optional output Release , & ! Optional output @@ -391,18 +428,20 @@ FUNCTION CloudCoeff_netCDF_InquireFile( & ! Arguments CHARACTER(*), INTENT(IN) :: Filename INTEGER, OPTIONAL, INTENT(OUT) :: n_MW_Frequencies - INTEGER, OPTIONAL, INTENT(OUT) :: n_MW_Radii + INTEGER, OPTIONAL, INTENT(OUT) :: n_MW_Radii + INTEGER, OPTIONAL, INTENT(OUT) :: n_MW_Densities INTEGER, OPTIONAL, INTENT(OUT) :: n_IR_Frequencies INTEGER, OPTIONAL, INTENT(OUT) :: n_IR_Radii - INTEGER, OPTIONAL, INTENT(OUT) :: n_Temperatures - INTEGER, OPTIONAL, INTENT(OUT) :: n_Densities + INTEGER, OPTIONAL, INTENT(OUT) :: n_IR_Densities + INTEGER, OPTIONAL, INTENT(OUT) :: n_Temperatures INTEGER, OPTIONAL, INTENT(OUT) :: n_Legendre_Terms INTEGER, OPTIONAL, INTENT(OUT) :: n_Phase_Elements INTEGER, OPTIONAL, INTENT(OUT) :: Release INTEGER, OPTIONAL, INTENT(OUT) :: Version CHARACTER(*), OPTIONAL, INTENT(OUT) :: Title CHARACTER(*), OPTIONAL, INTENT(OUT) :: History - CHARACTER(*), OPTIONAL, INTENT(OUT) :: Comment + CHARACTER(*), OPTIONAL, INTENT(OUT) :: Comment + ! Function result INTEGER :: err_stat ! Function parameters @@ -430,7 +469,6 @@ FUNCTION CloudCoeff_netCDF_InquireFile( & ! ...Close the file if any error from here on Close_File = .TRUE. - ! Get the dimensions ! ...n_MW_Frequencies dimension NF90_Status = NF90_INQ_DIMID( FileId,MW_FREQ_DIMNAME,DimId ) @@ -446,15 +484,15 @@ FUNCTION CloudCoeff_netCDF_InquireFile( & CALL Inquire_Cleanup(); RETURN END IF ! ...n_MW_Radii dimension - NF90_Status = NF90_INQ_DIMID( FileId,MW_REFF_DIMNAME,DimId ) + NF90_Status = NF90_INQ_DIMID( FileId,MW_REFF_WC_DIMNAME,DimId ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error inquiring dimension ID for '//MW_REFF_DIMNAME//' - '// & + msg = 'Error inquiring dimension ID for '//MW_REFF_WC_DIMNAME//' - '// & TRIM(NF90_STRERROR( NF90_Status )) CALL Inquire_Cleanup(); RETURN END IF NF90_Status = NF90_INQUIRE_DIMENSION( FileId,DimId,Len=CloudCoeff%n_MW_Radii ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error reading dimension value for '//MW_REFF_DIMNAME//' - '// & + msg = 'Error reading dimension value for '//MW_REFF_WC_DIMNAME//' - '// & TRIM(NF90_STRERROR( NF90_Status )) CALL Inquire_Cleanup(); RETURN END IF @@ -497,19 +535,40 @@ FUNCTION CloudCoeff_netCDF_InquireFile( & TRIM(NF90_STRERROR( NF90_Status )) CALL Inquire_Cleanup(); RETURN END IF - ! ...n_Densities dimension - NF90_Status = NF90_INQ_DIMID( FileId,DENSITY_DIMNAME,DimId ) + ! ...n_MW_Densities dimension + NF90_Status = NF90_INQ_DIMID( FileId,MW_DENSITY_DIMNAME,DimId ) + IF ( NF90_Status .EQ. NF90_EBADDIM ) THEN + NF90_Status = NF90_INQ_DIMID( FileId,'n_Densities',DimId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring dimension ID for '// 'n_Densities' //' - '// & + TRIM(NF90_STRERROR( NF90_Status )) + CALL Inquire_Cleanup(); RETURN + END IF + ELSE IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring dimension ID for '//MW_DENSITY_DIMNAME//' - '// & + TRIM(NF90_STRERROR( NF90_Status )) + CALL Inquire_Cleanup(); RETURN + END IF + NF90_Status = NF90_INQUIRE_DIMENSION( FileId,DimId,Len=CloudCoeff%n_MW_Densities ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error inquiring dimension ID for '//DENSITY_DIMNAME//' - '// & + msg = 'Error reading dimension value for '//MW_DENSITY_DIMNAME//' - '// & TRIM(NF90_STRERROR( NF90_Status )) CALL Inquire_Cleanup(); RETURN END IF - NF90_Status = NF90_INQUIRE_DIMENSION( FileId,DimId,Len=CloudCoeff%n_Densities ) + ! ...n_IR_Densities dimension + NF90_Status = NF90_INQ_DIMID( FileId,IR_DENSITY_DIMNAME,DimId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring dimension ID for '//IR_DENSITY_DIMNAME//' - '// & + TRIM(NF90_STRERROR( NF90_Status )) + CALL Inquire_Cleanup(); RETURN + END IF + NF90_Status = NF90_INQUIRE_DIMENSION( FileId,DimId,Len=CloudCoeff%n_IR_Densities ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error reading dimension value for '//DENSITY_DIMNAME//' - '// & + msg = 'Error reading dimension value for '//IR_DENSITY_DIMNAME//' - '// & TRIM(NF90_STRERROR( NF90_Status )) CALL Inquire_Cleanup(); RETURN END IF + ! ...n_Legendre_Terms dimension NF90_Status = NF90_INQ_DIMID( FileId,LEGENDRE_DIMNAME,DimId ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -564,10 +623,11 @@ FUNCTION CloudCoeff_netCDF_InquireFile( & ! Set the return values IF ( PRESENT(n_MW_Frequencies) ) n_MW_Frequencies = CloudCoeff%n_MW_Frequencies IF ( PRESENT(n_MW_Radii ) ) n_MW_Radii = CloudCoeff%n_MW_Radii + IF ( PRESENT(n_MW_Densities ) ) n_MW_Densities = CloudCoeff%n_MW_Densities IF ( PRESENT(n_IR_Frequencies) ) n_IR_Frequencies = CloudCoeff%n_IR_Frequencies - IF ( PRESENT(n_IR_Radii ) ) n_IR_Radii = CloudCoeff%n_IR_Radii - IF ( PRESENT(n_Temperatures ) ) n_Temperatures = CloudCoeff%n_Temperatures - IF ( PRESENT(n_Densities ) ) n_Densities = CloudCoeff%n_Densities + IF ( PRESENT(n_IR_Radii ) ) n_IR_Radii = CloudCoeff%n_IR_Radii + IF ( PRESENT(n_IR_Densities ) ) n_IR_Densities = CloudCoeff%n_IR_Densities + IF ( PRESENT(n_Temperatures ) ) n_Temperatures = CloudCoeff%n_Temperatures IF ( PRESENT(n_Legendre_Terms) ) n_Legendre_Terms = CloudCoeff%n_Legendre_Terms-1 ! Indexed from 0, so subtract 1. IF ( PRESENT(n_Phase_Elements) ) n_Phase_Elements = CloudCoeff%n_Phase_Elements IF ( PRESENT(Release ) ) Release = CloudCoeff%Release @@ -714,10 +774,11 @@ FUNCTION CloudCoeff_netCDF_WriteFile( & Filename , & ! Input CloudCoeff%n_MW_Frequencies , & ! Input CloudCoeff%n_MW_Radii , & ! Input + CloudCoeff%n_MW_Densities , & ! Input CloudCoeff%n_IR_Frequencies , & ! Input CloudCoeff%n_IR_Radii , & ! Input + CloudCoeff%n_IR_Densities , & ! Input CloudCoeff%n_Temperatures , & ! Input - CloudCoeff%n_Densities , & ! Input CloudCoeff%n_Legendre_Terms , & ! Input CloudCoeff%n_Phase_Elements , & ! Input FileId , & ! Output @@ -760,20 +821,37 @@ FUNCTION CloudCoeff_netCDF_WriteFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Write_Cleanup(); RETURN END IF - ! ...Reff_MW variable - NF90_Status = NF90_INQ_VARID( FileId,REFF_MW_VARNAME,VarId ) - IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error inquiring '//TRIM(Filename)//' for '//REFF_MW_VARNAME//& - ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) - CALL Write_Cleanup(); RETURN - END IF - NF90_Status = NF90_PUT_VAR( FileId,VarID,CloudCoeff%Reff_MW ) - IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error writing '//REFF_MW_VARNAME//' to '//TRIM(Filename)//& - ' - '//TRIM(NF90_STRERROR( NF90_Status )) - CALL Write_Cleanup(); RETURN - END IF - ! ...Reff_IR variable + ! Determine whether to write Water_Content or Reff + IF (ALL(CloudCoeff%Water_Density_MW .GT. ZERO)) THEN + ! ...WC_MW variable + NF90_Status = NF90_INQ_VARID( FileId,WC_MW_VARNAME,VarId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//WC_MW_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF + NF90_Status = NF90_PUT_VAR( FileId,VarID,CloudCoeff%Water_Density_MW ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error writing '//WC_MW_VARNAME//' to '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF + ELSE + ! ...Reff_MW variable + NF90_Status = NF90_INQ_VARID( FileId,REFF_MW_VARNAME,VarId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//REFF_MW_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF + NF90_Status = NF90_PUT_VAR( FileId,VarID,CloudCoeff%Reff_MW ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error writing '//REFF_MW_VARNAME//' to '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF + ENDIF + ! ...Reff_IR variable NF90_Status = NF90_INQ_VARID( FileId,REFF_IR_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN msg = 'Error inquiring '//TRIM(Filename)//' for '//REFF_IR_VARNAME//& @@ -799,16 +877,16 @@ FUNCTION CloudCoeff_netCDF_WriteFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Write_Cleanup(); RETURN END IF - ! ...Density variable - NF90_Status = NF90_INQ_VARID( FileId,DENSITY_VARNAME,VarId ) + ! ...MW Density variable + NF90_Status = NF90_INQ_VARID( FileId,MW_DENSITY_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error inquiring '//TRIM(Filename)//' for '//DENSITY_VARNAME//& + msg = 'Error inquiring '//TRIM(Filename)//' for '//MW_DENSITY_VARNAME//& ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Write_Cleanup(); RETURN END IF - NF90_Status = NF90_PUT_VAR( FileId,VarID,CloudCoeff%Density ) + NF90_Status = NF90_PUT_VAR( FileId,VarID,CloudCoeff%Density_MW ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error writing '//DENSITY_VARNAME//' to '//TRIM(Filename)//& + msg = 'Error writing '//MW_DENSITY_VARNAME//' to '//TRIM(Filename)//& ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Write_Cleanup(); RETURN END IF @@ -851,6 +929,19 @@ FUNCTION CloudCoeff_netCDF_WriteFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Write_Cleanup(); RETURN END IF + ! ...kb_L_MW variable + NF90_Status = NF90_INQ_VARID( FileId,KB_L_MW_VARNAME,VarId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//KB_L_MW_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF + NF90_Status = NF90_PUT_VAR( FileId,VarID,CloudCoeff%kb_L_MW ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error writing '//KB_L_MW_VARNAME//' to '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF ! ...pcoeff_L_MW variable NF90_Status = NF90_INQ_VARID( FileId,PCOEFF_L_MW_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -903,6 +994,19 @@ FUNCTION CloudCoeff_netCDF_WriteFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Write_Cleanup(); RETURN END IF + ! ...kb_S_MW variable + NF90_Status = NF90_INQ_VARID( FileId,KB_S_MW_VARNAME,VarId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//KB_S_MW_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF + NF90_Status = NF90_PUT_VAR( FileId,VarID,CloudCoeff%kb_S_MW ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error writing '//KB_S_MW_VARNAME//' to '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF ! ...pcoeff_S_MW variable NF90_Status = NF90_INQ_VARID( FileId,PCOEFF_S_MW_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -916,6 +1020,21 @@ FUNCTION CloudCoeff_netCDF_WriteFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Write_Cleanup(); RETURN END IF + + ! ...IR Density variable + NF90_Status = NF90_INQ_VARID( FileId,IR_DENSITY_VARNAME,VarId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//IR_DENSITY_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF + NF90_Status = NF90_PUT_VAR( FileId,VarID,CloudCoeff%Density_IR ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error writing '//IR_DENSITY_VARNAME//' to '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF + ! ...ke_IR variable NF90_Status = NF90_INQ_VARID( FileId,KE_IR_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -955,6 +1074,19 @@ FUNCTION CloudCoeff_netCDF_WriteFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Write_Cleanup(); RETURN END IF + ! ...kb_IR variable + NF90_Status = NF90_INQ_VARID( FileId,KB_IR_VARNAME,VarId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//KB_IR_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF + NF90_Status = NF90_PUT_VAR( FileId,VarID,CloudCoeff%kb_IR ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error writing '//KB_IR_VARNAME//' to '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Write_Cleanup(); RETURN + END IF ! ...pcoeff_IR variable NF90_Status = NF90_INQ_VARID( FileId,PCOEFF_IR_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -1105,11 +1237,12 @@ FUNCTION CloudCoeff_netCDF_ReadFile( & INTEGER :: NF90_Status INTEGER :: FileId INTEGER :: n_MW_Frequencies - INTEGER :: n_MW_Radii + INTEGER :: n_MW_Radii + INTEGER :: n_MW_Densities INTEGER :: n_IR_Frequencies - INTEGER :: n_IR_Radii - INTEGER :: n_Temperatures - INTEGER :: n_Densities + INTEGER :: n_IR_Radii + INTEGER :: n_IR_Densities + INTEGER :: n_Temperatures INTEGER :: n_Legendre_Terms INTEGER :: n_Phase_Elements INTEGER :: VarId @@ -1133,10 +1266,11 @@ FUNCTION CloudCoeff_netCDF_ReadFile( & Filename, & n_MW_Frequencies = n_MW_Frequencies, & n_MW_Radii = n_MW_Radii , & + n_MW_Densities = n_MW_Densities , & n_IR_Frequencies = n_IR_Frequencies, & n_IR_Radii = n_IR_Radii , & + n_IR_Densities = n_IR_Densities , & n_Temperatures = n_Temperatures , & - n_Densities = n_Densities , & n_Legendre_Terms = n_Legendre_Terms, & n_Phase_Elements = n_Phase_Elements ) IF ( err_stat /= SUCCESS ) THEN @@ -1150,10 +1284,11 @@ FUNCTION CloudCoeff_netCDF_ReadFile( & CloudCoeff, & n_MW_Frequencies, & n_MW_Radii , & + n_MW_Densities , & n_IR_Frequencies, & n_IR_Radii , & + n_IR_Densities , & n_Temperatures , & - n_Densities , & n_Legendre_Terms, & n_Phase_Elements ) IF ( .NOT. CloudCoeff_Associated(CloudCoeff) ) THEN @@ -1219,19 +1354,42 @@ FUNCTION CloudCoeff_netCDF_ReadFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Read_Cleanup(); RETURN END IF - ! ...Reff_MW variable - NF90_Status = NF90_INQ_VARID( FileId,REFF_MW_VARNAME,VarId ) - IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error inquiring '//TRIM(Filename)//' for '//REFF_MW_VARNAME//& - ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) - CALL Read_Cleanup(); RETURN - END IF - NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%Reff_MW ) - IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error reading '//REFF_MW_VARNAME//' from '//TRIM(Filename)//& - ' - '//TRIM(NF90_STRERROR( NF90_Status )) - CALL Read_Cleanup(); RETURN + + ! ...WC_MW variable - old CRTM CloudCoef are based on Reff but the new ones + ! use water content. Here we check to see whether the NetCDF file includes + ! the WC_MW variable or not, if not then will try to read Reff, otherwise + ! if WC_MW exist then will check to make sure that no error happended and read it + NF90_Status = NF90_INQ_VARID( FileId,WC_MW_VARNAME,VarId ) + IF ( NF90_Status .EQ. NF90_ENOTVAR ) THEN + ! ...Reff_MW variable + NF90_Status = NF90_INQ_VARID( FileId,REFF_MW_VARNAME,VarId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//REFF_MW_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%Reff_MW ) + CloudCoeff%Water_Density_MW = ZERO ! we set Water Content to zero if read Reff + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error reading '//REFF_MW_VARNAME//' from '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + ELSE + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//WC_MW_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%Water_Density_MW ) + CloudCoeff%Reff_MW = ZERO ! we set Reff to zero if read water content + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error reading '//WC_MW_VARNAME//' from '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF END IF + ! ...Reff_IR variable NF90_Status = NF90_INQ_VARID( FileId,REFF_IR_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -1258,16 +1416,23 @@ FUNCTION CloudCoeff_netCDF_ReadFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Read_Cleanup(); RETURN END IF - ! ...Density variable - NF90_Status = NF90_INQ_VARID( FileId,DENSITY_VARNAME,VarId ) - IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error inquiring '//TRIM(Filename)//' for '//DENSITY_VARNAME//& + ! ...MW Density variable - old version may use Density instead of MW_Density + NF90_Status = NF90_INQ_VARID( FileId,MW_DENSITY_VARNAME,VarId ) + IF ( NF90_Status .EQ. NF90_ENOTVAR ) THEN + NF90_Status = NF90_INQ_VARID( FileId,'Density',VarId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//'Density'//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + ELSE IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//MW_DENSITY_VARNAME//& ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Read_Cleanup(); RETURN END IF - NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%Density ) + NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%Density_MW ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error reading '//DENSITY_VARNAME//' from '//TRIM(Filename)//& + msg = 'Error reading '//MW_DENSITY_VARNAME//' from '//TRIM(Filename)//& ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Read_Cleanup(); RETURN END IF @@ -1310,6 +1475,23 @@ FUNCTION CloudCoeff_netCDF_ReadFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Read_Cleanup(); RETURN END IF + ! ...kb_L_MW variable + NF90_Status = NF90_INQ_VARID( FileId,KB_L_MW_VARNAME,VarId ) + ! Old versions of CloudCoeff may not have backscattering so ignore the error + IF ( NF90_Status .NE. NF90_ENOTVAR ) THEN + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//KB_L_MW_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%kb_L_MW ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error reading '//KB_L_MW_VARNAME//' from '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + ENDIF + ! ...pcoeff_L_MW variable NF90_Status = NF90_INQ_VARID( FileId,PCOEFF_L_MW_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -1362,6 +1544,22 @@ FUNCTION CloudCoeff_netCDF_ReadFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Read_Cleanup(); RETURN END IF + ! ...kb_S_MW variable + NF90_Status = NF90_INQ_VARID( FileId,KB_S_MW_VARNAME,VarId ) + ! Old versions of CloudCoeff may not have backscattering so ignore the error + IF ( NF90_Status .NE. NF90_ENOTVAR ) THEN + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//KB_S_MW_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%kb_S_MW ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error reading '//KB_S_MW_VARNAME//' from '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + ENDIF ! ...pcoeff_S_MW variable NF90_Status = NF90_INQ_VARID( FileId,PCOEFF_S_MW_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -1375,7 +1573,38 @@ FUNCTION CloudCoeff_netCDF_ReadFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Read_Cleanup(); RETURN END IF - ! ...ke_IR variable + + ! ...IR Density variable + NF90_Status = NF90_INQ_VARID( FileId,IR_DENSITY_VARNAME,VarId ) + ! Old version may still use Density instead of IR_Density + IF ( NF90_Status .EQ. NF90_ENOTVAR ) THEN + NF90_Status = NF90_INQ_VARID( FileId,'Density',VarId ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//'Density'//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%Density_IR(2:) ) + CloudCoeff%Density_IR(1) = 100 + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error reading '//IR_DENSITY_VARNAME//' from '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + ELSE + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//IR_DENSITY_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%Density_IR ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error reading '//IR_DENSITY_VARNAME//' from '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + END IF + ! ...ke_IR variable NF90_Status = NF90_INQ_VARID( FileId,KE_IR_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN msg = 'Error inquiring '//TRIM(Filename)//' for '//KE_IR_VARNAME//& @@ -1414,6 +1643,22 @@ FUNCTION CloudCoeff_netCDF_ReadFile( & ' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Read_Cleanup(); RETURN END IF + ! ...kb_IR variable + NF90_Status = NF90_INQ_VARID( FileId,KB_IR_VARNAME,VarId ) + ! Old versions of CloudCoeff may not have backscattering so ignore the error + IF ( NF90_Status .NE. NF90_ENOTVAR ) THEN + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error inquiring '//TRIM(Filename)//' for '//KB_IR_VARNAME//& + ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + NF90_Status = NF90_GET_VAR( FileId,VarID,CloudCoeff%kb_IR ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error reading '//KB_IR_VARNAME//' from '//TRIM(Filename)//& + ' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Read_Cleanup(); RETURN + END IF + ENDIF ! ...pcoeff_IR variable NF90_Status = NF90_INQ_VARID( FileId,PCOEFF_IR_VARNAME,VarId ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -1712,10 +1957,11 @@ FUNCTION CreateFile( & Filename , & ! Input n_MW_Frequencies, & ! Input n_MW_Radii , & ! Input + n_MW_Densities , & ! Input n_IR_Frequencies, & ! Input n_IR_Radii , & ! Input + n_IR_Densities , & ! Input n_Temperatures , & ! Input - n_Densities , & ! Input n_Legendre_Terms, & ! Input n_Phase_Elements, & ! Input FileId , & ! Output @@ -1727,11 +1973,12 @@ FUNCTION CreateFile( & ! Arguments CHARACTER(*), INTENT(IN) :: Filename INTEGER , INTENT(IN) :: n_MW_Frequencies - INTEGER , INTENT(IN) :: n_MW_Radii + INTEGER , INTENT(IN) :: n_MW_Radii + INTEGER , INTENT(IN) :: n_MW_Densities INTEGER , INTENT(IN) :: n_IR_Frequencies - INTEGER , INTENT(IN) :: n_IR_Radii - INTEGER , INTENT(IN) :: n_Temperatures - INTEGER , INTENT(IN) :: n_Densities + INTEGER , INTENT(IN) :: n_IR_Radii + INTEGER , INTENT(IN) :: n_IR_Densities + INTEGER , INTENT(IN) :: n_Temperatures INTEGER , INTENT(IN) :: n_Legendre_Terms INTEGER , INTENT(IN) :: n_Phase_Elements INTEGER , INTENT(OUT) :: FileId @@ -1752,7 +1999,7 @@ FUNCTION CreateFile( & INTEGER :: n_IR_Frequencies_DimID INTEGER :: n_IR_Radii_DimID INTEGER :: n_Temperatures_DimID - INTEGER :: n_Densities_DimID + INTEGER :: n_MW_Densities_DimID INTEGER :: n_IR_Densities_DimID INTEGER :: n_Legendre_Terms_DimID INTEGER :: n_Phase_Elements_DimID @@ -1783,9 +2030,9 @@ FUNCTION CreateFile( & CALL Create_Cleanup(); RETURN END IF ! ...Number of radii for microwave data - NF90_Status = NF90_DEF_DIM( FileID,MW_REFF_DIMNAME,n_MW_Radii,n_MW_Radii_DimID ) + NF90_Status = NF90_DEF_DIM( FileID,MW_REFF_WC_DIMNAME,n_MW_Radii,n_MW_Radii_DimID ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error defining '//MW_REFF_DIMNAME//' dimension in '//& + msg = 'Error defining '//MW_REFF_WC_DIMNAME//' dimension in '//& TRIM(Filename)//' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Create_Cleanup(); RETURN END IF @@ -1811,15 +2058,15 @@ FUNCTION CreateFile( & CALL Create_Cleanup(); RETURN END IF ! ...Number of densities for microwave data - NF90_Status = NF90_DEF_DIM( FileID,DENSITY_DIMNAME,n_Densities,n_Densities_DimID ) + NF90_Status = NF90_DEF_DIM( FileID,MW_DENSITY_DIMNAME,n_MW_Densities,n_MW_Densities_DimID ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error defining '//DENSITY_DIMNAME//' dimension in '//& + msg = 'Error defining '//MW_DENSITY_DIMNAME//' dimension in '//& TRIM(Filename)//' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Create_Cleanup(); RETURN END IF ! ...Number of densities for infrared data ! ...Array indexing starts at 0, so +1 - NF90_Status = NF90_DEF_DIM( FileID,IR_DENSITY_DIMNAME,n_Densities+1,n_IR_Densities_DimID ) + NF90_Status = NF90_DEF_DIM( FileID,IR_DENSITY_DIMNAME,n_IR_Densities+1,n_IR_Densities_DimID ) IF ( NF90_Status /= NF90_NOERR ) THEN msg = 'Error defining '//IR_DENSITY_DIMNAME//' dimension in '//& TRIM(Filename)//' - '//TRIM(NF90_STRERROR( NF90_Status )) @@ -1894,6 +2141,27 @@ FUNCTION CreateFile( & msg = 'Error writing '//FREQUENCY_IR_VARNAME//' variable attributes to '//TRIM(Filename) CALL Create_Cleanup(); RETURN END IF + + ! ...WC_MW variable + NF90_Status = NF90_DEF_VAR( FileID, & + WC_MW_VARNAME, & + WC_MW_TYPE, & + dimIDs=(/n_MW_Radii_DimID/), & + varID=VarID ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error defining '//WC_MW_VARNAME//' variable in '//& + TRIM(Filename)//' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Create_Cleanup(); RETURN + END IF + Put_Status(1) = NF90_PUT_ATT( FileID,VarID,LONGNAME_ATTNAME ,WC_MW_LONGNAME ) + Put_Status(2) = NF90_PUT_ATT( FileID,VarID,DESCRIPTION_ATTNAME,WC_MW_DESCRIPTION ) + Put_Status(3) = NF90_PUT_ATT( FileID,VarID,UNITS_ATTNAME ,WC_MW_UNITS ) + Put_Status(4) = NF90_PUT_ATT( FileID,VarID,FILLVALUE_ATTNAME ,WC_MW_FILLVALUE ) + IF ( ANY(Put_Status /= NF90_NOERR) ) THEN + msg = 'Error writing '//WC_MW_VARNAME//' variable attributes to '//TRIM(Filename) + CALL Create_Cleanup(); RETURN + END IF + ! ...Reff_MW variable NF90_Status = NF90_DEF_VAR( FileID, & REFF_MW_VARNAME, & @@ -1953,23 +2221,45 @@ FUNCTION CreateFile( & END IF ! ...Density variable NF90_Status = NF90_DEF_VAR( FileID, & - DENSITY_VARNAME, & + MW_DENSITY_VARNAME, & + DENSITY_TYPE, & + dimIDs=(/n_MW_Densities_DimID/), & + varID=VarID ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error defining '//MW_DENSITY_VARNAME//' variable in '//& + TRIM(Filename)//' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Create_Cleanup(); RETURN + END IF + + NF90_Status = NF90_DEF_VAR( FileID, & + IR_DENSITY_VARNAME, & DENSITY_TYPE, & - dimIDs=(/n_Densities_DimID/), & + dimIDs=(/n_IR_Densities_DimID/), & varID=VarID ) IF ( NF90_Status /= NF90_NOERR ) THEN - msg = 'Error defining '//DENSITY_VARNAME//' variable in '//& + msg = 'Error defining '//IR_DENSITY_VARNAME//' variable in '//& TRIM(Filename)//' - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Create_Cleanup(); RETURN END IF - Put_Status(1) = NF90_PUT_ATT( FileID,VarID,LONGNAME_ATTNAME ,DENSITY_LONGNAME ) + + Put_Status(1) = NF90_PUT_ATT( FileID,VarID,LONGNAME_ATTNAME ,MW_DENSITY_LONGNAME ) + Put_Status(2) = NF90_PUT_ATT( FileID,VarID,DESCRIPTION_ATTNAME,DENSITY_DESCRIPTION ) + Put_Status(3) = NF90_PUT_ATT( FileID,VarID,UNITS_ATTNAME ,DENSITY_UNITS ) + Put_Status(4) = NF90_PUT_ATT( FileID,VarID,FILLVALUE_ATTNAME ,DENSITY_FILLVALUE ) + IF ( ANY(Put_Status /= NF90_NOERR) ) THEN + msg = 'Error writing '//MW_DENSITY_VARNAME//' variable attributes to '//TRIM(Filename) + CALL Create_Cleanup(); RETURN + END IF + + Put_Status(1) = NF90_PUT_ATT( FileID,VarID,LONGNAME_ATTNAME ,IR_DENSITY_LONGNAME ) Put_Status(2) = NF90_PUT_ATT( FileID,VarID,DESCRIPTION_ATTNAME,DENSITY_DESCRIPTION ) Put_Status(3) = NF90_PUT_ATT( FileID,VarID,UNITS_ATTNAME ,DENSITY_UNITS ) Put_Status(4) = NF90_PUT_ATT( FileID,VarID,FILLVALUE_ATTNAME ,DENSITY_FILLVALUE ) IF ( ANY(Put_Status /= NF90_NOERR) ) THEN - msg = 'Error writing '//DENSITY_VARNAME//' variable attributes to '//TRIM(Filename) + msg = 'Error writing '//IR_DENSITY_VARNAME//' variable attributes to '//TRIM(Filename) CALL Create_Cleanup(); RETURN END IF + ! ...ke_L_MW variable NF90_Status = NF90_DEF_VAR( FileID, & KE_L_MW_VARNAME, & @@ -2027,6 +2317,25 @@ FUNCTION CreateFile( & msg = 'Error writing '//G_L_MW_VARNAME//' variable attributes to '//TRIM(Filename) CALL Create_Cleanup(); RETURN END IF + ! ...kb_L_MW variable + NF90_Status = NF90_DEF_VAR( FileID, & + KB_L_MW_VARNAME, & + KB_L_MW_TYPE, & + dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_Temperatures_DimID/), & + varID=VarID ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error defining '//KB_L_MW_VARNAME//' variable in '//& + TRIM(Filename)//' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Create_Cleanup(); RETURN + END IF + Put_Status(1) = NF90_PUT_ATT( FileID,VarID,LONGNAME_ATTNAME ,KB_L_MW_LONGNAME ) + Put_Status(2) = NF90_PUT_ATT( FileID,VarID,DESCRIPTION_ATTNAME,KB_L_MW_DESCRIPTION ) + Put_Status(3) = NF90_PUT_ATT( FileID,VarID,UNITS_ATTNAME ,KB_L_MW_UNITS ) + Put_Status(4) = NF90_PUT_ATT( FileID,VarID,FILLVALUE_ATTNAME ,KB_L_MW_FILLVALUE ) + IF ( ANY(Put_Status /= NF90_NOERR) ) THEN + msg = 'Error writing '//KB_L_MW_VARNAME//' variable attributes to '//TRIM(Filename) + CALL Create_Cleanup(); RETURN + END IF ! ...pcoeff_L_MW variable NF90_Status = NF90_DEF_VAR( FileID, & PCOEFF_L_MW_VARNAME, & @@ -2051,7 +2360,7 @@ FUNCTION CreateFile( & NF90_Status = NF90_DEF_VAR( FileID, & KE_S_MW_VARNAME, & KE_S_MW_TYPE, & - dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_Densities_DimID/), & + dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_MW_Densities_DimID/), & varID=VarID ) IF ( NF90_Status /= NF90_NOERR ) THEN msg = 'Error defining '//KE_S_MW_VARNAME//' variable in '//& @@ -2070,7 +2379,7 @@ FUNCTION CreateFile( & NF90_Status = NF90_DEF_VAR( FileID, & W_S_MW_VARNAME, & W_S_MW_TYPE, & - dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_Densities_DimID/), & + dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_MW_Densities_DimID/), & varID=VarID ) IF ( NF90_Status /= NF90_NOERR ) THEN msg = 'Error defining '//W_S_MW_VARNAME//' variable in '//& @@ -2089,7 +2398,7 @@ FUNCTION CreateFile( & NF90_Status = NF90_DEF_VAR( FileID, & G_S_MW_VARNAME, & G_S_MW_TYPE, & - dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_Densities_DimID/), & + dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_MW_Densities_DimID/), & varID=VarID ) IF ( NF90_Status /= NF90_NOERR ) THEN msg = 'Error defining '//G_S_MW_VARNAME//' variable in '//& @@ -2104,11 +2413,30 @@ FUNCTION CreateFile( & msg = 'Error writing '//G_S_MW_VARNAME//' variable attributes to '//TRIM(Filename) CALL Create_Cleanup(); RETURN END IF + ! ...kb_S_MW variable + NF90_Status = NF90_DEF_VAR( FileID, & + KB_S_MW_VARNAME, & + KB_S_MW_TYPE, & + dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_MW_Densities_DimID/), & + varID=VarID ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error defining '//KB_S_MW_VARNAME//' variable in '//& + TRIM(Filename)//' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Create_Cleanup(); RETURN + END IF + Put_Status(1) = NF90_PUT_ATT( FileID,VarID,LONGNAME_ATTNAME ,KB_S_MW_LONGNAME ) + Put_Status(2) = NF90_PUT_ATT( FileID,VarID,DESCRIPTION_ATTNAME,KB_S_MW_DESCRIPTION ) + Put_Status(3) = NF90_PUT_ATT( FileID,VarID,UNITS_ATTNAME ,KB_S_MW_UNITS ) + Put_Status(4) = NF90_PUT_ATT( FileID,VarID,FILLVALUE_ATTNAME ,KB_S_MW_FILLVALUE ) + IF ( ANY(Put_Status /= NF90_NOERR) ) THEN + msg = 'Error writing '//KB_S_MW_VARNAME//' variable attributes to '//TRIM(Filename) + CALL Create_Cleanup(); RETURN + END IF ! ...pcoeff_S_MW variable NF90_Status = NF90_DEF_VAR( FileID, & PCOEFF_S_MW_VARNAME, & PCOEFF_S_MW_TYPE, & - dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_Densities_DimID, & + dimIDs=(/n_MW_Frequencies_DimID, n_MW_Radii_DimID, n_MW_Densities_DimID, & n_Legendre_Terms_DimID, n_Phase_Elements_DimID/), & varID=VarID ) IF ( NF90_Status /= NF90_NOERR ) THEN @@ -2181,6 +2509,25 @@ FUNCTION CreateFile( & msg = 'Error writing '//G_IR_VARNAME//' variable attributes to '//TRIM(Filename) CALL Create_Cleanup(); RETURN END IF + ! ...kb_IR variable + NF90_Status = NF90_DEF_VAR( FileID, & + KB_IR_VARNAME, & + KB_IR_TYPE, & + dimIDs=(/n_IR_Frequencies_DimID, n_IR_Radii_DimID, n_IR_Densities_DimID/), & + varID=VarID ) + IF ( NF90_Status /= NF90_NOERR ) THEN + msg = 'Error defining '//KB_IR_VARNAME//' variable in '//& + TRIM(Filename)//' - '//TRIM(NF90_STRERROR( NF90_Status )) + CALL Create_Cleanup(); RETURN + END IF + Put_Status(1) = NF90_PUT_ATT( FileID,VarID,LONGNAME_ATTNAME ,KB_IR_LONGNAME ) + Put_Status(2) = NF90_PUT_ATT( FileID,VarID,DESCRIPTION_ATTNAME,KB_IR_DESCRIPTION ) + Put_Status(3) = NF90_PUT_ATT( FileID,VarID,UNITS_ATTNAME ,KB_IR_UNITS ) + Put_Status(4) = NF90_PUT_ATT( FileID,VarID,FILLVALUE_ATTNAME ,KB_IR_FILLVALUE ) + IF ( ANY(Put_Status /= NF90_NOERR) ) THEN + msg = 'Error writing '//KB_IR_VARNAME//' variable attributes to '//TRIM(Filename) + CALL Create_Cleanup(); RETURN + END IF ! ...pcoeff_IR variable NF90_Status = NF90_DEF_VAR( FileID, & PCOEFF_IR_VARNAME, & diff --git a/src/Coefficients/SpcCoeff/SpcCoeff_Binary_IO.f90 b/src/Coefficients/SpcCoeff/SpcCoeff_Binary_IO.f90 index 1a1a5d8..7ee67a9 100644 --- a/src/Coefficients/SpcCoeff/SpcCoeff_Binary_IO.f90 +++ b/src/Coefficients/SpcCoeff/SpcCoeff_Binary_IO.f90 @@ -9,6 +9,12 @@ ! Written by: Paul van Delst, 18-Mar-2002 ! paul.vandelst@noaa.gov ! +! Modified by: Isaac Moradi, 12-Nov-2021 +! Isaac.Moradi@NASA.GOV +! +! Included changes to determine whether the sensor +! is active or not +! MODULE SpcCoeff_Binary_IO @@ -32,6 +38,7 @@ MODULE SpcCoeff_Binary_IO USE NLTECoeff_Define , ONLY: NLTECoeff_Associated USE NLTECoeff_Binary_IO, ONLY: NLTECoeff_Binary_ReadFile , & NLTECoeff_Binary_WriteFile + USE SensorInfo_Parameters, ONLY: ACTIVE_SENSOR ! Disable implicit typing IMPLICIT NONE @@ -221,6 +228,12 @@ FUNCTION SpcCoeff_Binary_InquireFile( & CALL Inquire_Cleanup(); RETURN END IF + ! If the Sensor_Type us greater than ACTIVE_SENOR then set the Is_Active_Sensor flag + ! and subtract the numebr so that subsequently it can be defined as MW/IR/VIS/UV + IF (SpcCoeff%Sensor_Type .GT. ACTIVE_SENSOR) THEN + SpcCoeff%Is_Active_Sensor = .TRUE. + SpcCoeff%Sensor_Type = SpcCoeff%Sensor_Type - ACTIVE_SENSOR + END IF ! Close the file CLOSE( fid, IOSTAT=io_stat ) @@ -396,6 +409,14 @@ FUNCTION SpcCoeff_Binary_ReadFile( & WRITE( msg,'("Error reading sensor ids. IOSTAT = ",i0)' ) io_stat CALL Read_Cleanup(); RETURN END IF + + ! If the Sensor_Type us greater than ACTIVE_SENOR then set the Is_Active_Sensor flag + ! and subtract the numebr so that subsequently it can be defined as MW/IR/VIS/UV + IF (SpcCoeff%Sensor_Type .GT. ACTIVE_SENSOR) THEN + SpcCoeff%Is_Active_Sensor = .TRUE. + SpcCoeff%Sensor_Type = SpcCoeff%Sensor_Type - ACTIVE_SENSOR + END IF + ! ...Read the channel data IF( dummy%Version > 2 ) THEN ! Binary coefficient version 3 introduced for TROPICS instrument. @@ -588,7 +609,7 @@ END FUNCTION SpcCoeff_Binary_ReadFile FUNCTION SpcCoeff_Binary_WriteFile( & Filename, & ! Input - SpcCoeff, & ! Output + SpcCoeff, & ! Input Quiet , & ! Optional input Debug ) & ! Optional input (Debug output control) RESULT( err_stat ) @@ -609,7 +630,7 @@ FUNCTION SpcCoeff_Binary_WriteFile( & INTEGER :: fid INTEGER :: ac_present INTEGER :: nc_present - + INTEGER(long) :: Sensor_Type ! Setup err_stat = SUCCESS @@ -652,10 +673,19 @@ FUNCTION SpcCoeff_Binary_WriteFile( & WRITE( msg,'("Error writing data dimensions. IOSTAT = ",i0)' ) io_stat CALL Write_Cleanup(); RETURN END IF + + ! If it Is_Active_Sensor then add ACTIVE_SENOR to Sensor_Type + IF (SpcCoeff%Is_Active_Sensor) THEN + Sensor_Type = SpcCoeff%Sensor_Type + ACTIVE_SENSOR + ELSE + Sensor_Type = SpcCoeff%Sensor_Type + END IF + + ! ...Write the sensor info WRITE( fid, IOSTAT=io_stat ) & SpcCoeff%Sensor_Id , & - SpcCoeff%Sensor_Type , & + Sensor_Type , & SpcCoeff%WMO_Satellite_Id, & SpcCoeff%WMO_Sensor_Id IF ( io_stat /= 0 ) THEN diff --git a/src/Coefficients/SpcCoeff/SpcCoeff_Define.f90 b/src/Coefficients/SpcCoeff/SpcCoeff_Define.f90 index a46fb5b..1e504bd 100644 --- a/src/Coefficients/SpcCoeff/SpcCoeff_Define.f90 +++ b/src/Coefficients/SpcCoeff/SpcCoeff_Define.f90 @@ -17,6 +17,11 @@ ! Patrick Stegmann 2021-01-22 Added SpcCoeff_type%PolAngle for the TROPICS ! instrument polarization scheme in SfcOptics. ! +! Isaac Moradi 2021-11-12 Isaac.Moradi@nasa.gov +! Included changes to determine whether the sensor +! is active or not +! + MODULE SpcCoeff_Define ! ----------------- @@ -166,6 +171,7 @@ MODULE SpcCoeff_Define ! Sensor info CHARACTER(SL) :: Sensor_Id = '' INTEGER(Long) :: Sensor_Type = INVALID_SENSOR + LOGICAL :: Is_Active_Sensor = .FALSE. INTEGER(Long) :: WMO_Satellite_ID = INVALID_WMO_SATELLITE_ID INTEGER(Long) :: WMO_Sensor_ID = INVALID_WMO_SENSOR_ID ! Channel data arrays @@ -270,6 +276,7 @@ ELEMENTAL SUBROUTINE SpcCoeff_Destroy( SpcCoeff ) SpcCoeff%WMO_Satellite_ID = INVALID_WMO_SATELLITE_ID SpcCoeff%WMO_Sensor_ID = INVALID_WMO_SENSOR_ID SpcCoeff%Sensor_Type = INVALID_SENSOR + SpcCoeff%Is_Active_Sensor = .FALSE. END SUBROUTINE SpcCoeff_Destroy @@ -392,9 +399,14 @@ SUBROUTINE SpcCoeff_Inspect( SpcCoeff ) WRITE(*,'(3x,"Sensor_Id :",1x,a )') TRIM(SpcCoeff%Sensor_Id) WRITE(*,'(3x,"WMO_Satellite_ID :",1x,i0)') SpcCoeff%WMO_Satellite_ID WRITE(*,'(3x,"WMO_Sensor_ID :",1x,i0)') SpcCoeff%WMO_Sensor_ID + IF ( SpcCoeff%Is_Active_Sensor ) THEN + WRITE(*,'(1x,"Active Sensor")') + ENDIF WRITE(*,'(3x,"Sensor_Type :",1x,a )') TRIM(SENSOR_TYPE_NAME(SpcCoeff%Sensor_Type)) WRITE(*,'(3x,"Sensor_Channel :")') WRITE(*,'(10(1x,i5,:))') SpcCoeff%Sensor_Channel + + ! Data arrays IF ( SpcCoeff_IsMicrowaveSensor(SpcCoeff) ) THEN WRITE(*,'(3x,"Polarization :")') @@ -664,7 +676,8 @@ SUBROUTINE SpcCoeff_Subset( & ! ...First assign some scalars SC_Subset%Version = SpcCoeff%Version SC_Subset%Sensor_Id = SpcCoeff%Sensor_Id - SC_Subset%Sensor_Type = SpcCoeff%Sensor_Type + SC_Subset%Sensor_Type = SpcCoeff%Sensor_Type + SC_Subset%Is_Active_Sensor = SpcCoeff%Is_Active_Sensor SC_Subset%WMO_Satellite_ID = SpcCoeff%WMO_Satellite_ID SC_Subset%WMO_Sensor_ID = SpcCoeff%WMO_Sensor_ID ! ...and now extract the subset @@ -758,11 +771,11 @@ SUBROUTINE SpcCoeff_Concat( & ! ...Check non-channel dimensions and ids DO j = 1, n_valid i = valid_index(j) - IF ( SC_Array(i)%Sensor_Type /= SC_Array(valid_index(1))%Sensor_Type .OR. & - SC_Array(i)%WMO_Satellite_ID /= SC_Array(valid_index(1))%WMO_Satellite_ID .OR. & - SC_Array(i)%WMO_Sensor_ID /= SC_Array(valid_index(1))%WMO_Sensor_ID ) THEN - RETURN - END IF + IF ( SC_Array(i)%Sensor_Type /= SC_Array(valid_index(1))%Sensor_Type ) RETURN + IF ( SC_Array(i)%Is_Active_Sensor .NEQV. SC_Array(valid_index(1))%Is_Active_Sensor ) RETURN + IF ( SC_Array(i)%WMO_Satellite_ID /= SC_Array(valid_index(1))%WMO_Satellite_ID ) RETURN + IF ( SC_Array(i)%WMO_Sensor_ID /= SC_Array(valid_index(1))%WMO_Sensor_ID ) RETURN + END DO @@ -783,7 +796,8 @@ SUBROUTINE SpcCoeff_Concat( & ELSE SpcCoeff%Sensor_Id = SC_Array(valid_index(1))%Sensor_Id END IF - SpcCoeff%Sensor_Type = SC_Array(valid_index(1))%Sensor_Type + SpcCoeff%Sensor_Type = SC_Array(valid_index(1))%Sensor_Type + SpcCoeff%Is_Active_Sensor = SC_Array(valid_index(1))%Is_Active_Sensor SpcCoeff%WMO_Satellite_ID = SC_Array(valid_index(1))%WMO_Satellite_ID SpcCoeff%WMO_Sensor_ID = SC_Array(valid_index(1))%WMO_Sensor_ID ! ...and now concatenate the channel data @@ -1419,7 +1433,6 @@ ELEMENTAL SUBROUTINE SpcCoeff_SetUltravioletSensor( SpcCoeff ) CALL SpcCoeff_SetSensor(SpcCoeff, ULTRAVIOLET_SENSOR) END SUBROUTINE SpcCoeff_SetUltravioletSensor - !-------------------------------------------------------------------------------- !:sdoc+: ! @@ -1445,6 +1458,7 @@ END SUBROUTINE SpcCoeff_SetUltravioletSensor ELEMENTAL SUBROUTINE SpcCoeff_ClearSensor(SpcCoeff) TYPE(SpcCoeff_type), INTENT(IN OUT) :: SpcCoeff SpcCoeff%Sensor_Type = INVALID_SENSOR + SpcCoeff%Is_Active_Sensor = .FALSE. END SUBROUTINE SpcCoeff_ClearSensor @@ -1510,7 +1524,8 @@ ELEMENTAL FUNCTION SpcCoeff_Equal( x, y ) RESULT( is_equal ) IF ( (x%Sensor_Id /= y%Sensor_Id ) .OR. & (x%WMO_Satellite_ID /= y%WMO_Satellite_ID) .OR. & (x%WMO_Sensor_ID /= y%WMO_Sensor_ID ) .OR. & - (x%Sensor_Type /= y%Sensor_Type ) ) RETURN + (x%Sensor_Type /= y%Sensor_Type ) .OR. & + (x%Is_Active_Sensor .NEQV. y%Is_Active_Sensor )) RETURN ! ...Structures IF ( ACCoeff_Associated( x%AC ) .NEQV. ACCoeff_Associated( y%AC ) ) RETURN IF ( ACCoeff_Associated( x%AC ) .AND. ACCoeff_Associated( y%AC ) ) THEN diff --git a/src/Coefficients/SpcCoeff/SpcCoeff_netCDF_IO.f90 b/src/Coefficients/SpcCoeff/SpcCoeff_netCDF_IO.f90 index 536fe6a..6730b1e 100644 --- a/src/Coefficients/SpcCoeff/SpcCoeff_netCDF_IO.f90 +++ b/src/Coefficients/SpcCoeff/SpcCoeff_netCDF_IO.f90 @@ -9,6 +9,12 @@ ! Written by: Paul van Delst, 17-Dec-2002 ! paul.vandelst@noaa.gov ! +! Modified by: Isaac Moradi, 12-Nov-2021 +! Isaac.Moradi@NASA.GOV +! +! Included changes to determine whether the sensor +! is active or not +! MODULE SpcCoeff_netCDF_IO @@ -27,7 +33,8 @@ MODULE SpcCoeff_netCDF_IO SpcCoeff_Inspect , & SpcCoeff_ValidRelease , & SpcCoeff_Info - + USE SensorInfo_Parameters, ONLY: ACTIVE_SENSOR + USE netcdf ! Disable implicit typing IMPLICIT NONE @@ -503,6 +510,7 @@ FUNCTION SpcCoeff_netCDF_WriteFile( & INTEGER :: nf90_status INTEGER :: fileid INTEGER :: varid + INTEGER(long) :: Sensor_Type ! Set up err_stat = SUCCESS @@ -550,7 +558,14 @@ FUNCTION SpcCoeff_netCDF_WriteFile( & ' variable ID - '//TRIM(NF90_STRERROR( NF90_Status )) CALL Write_Cleanup(); RETURN END IF - NF90_Status = NF90_PUT_VAR( FileId,VarID,SpcCoeff%Sensor_Type ) + + ! If it Is_Active_Sensor then add ACTIVE_SENOR to Sensor_Type + IF (SpcCoeff%Is_Active_Sensor) THEN + Sensor_Type = SpcCoeff%Sensor_Type + ACTIVE_SENSOR + ELSE + Sensor_Type = SpcCoeff%Sensor_Type + END IF + NF90_Status = NF90_PUT_VAR( FileId,VarID,Sensor_Type ) IF ( NF90_Status /= NF90_NOERR ) THEN msg = 'Error writing '//SENSOR_TYPE_VARNAME//' to '//TRIM(Filename)//& ' - '//TRIM(NF90_STRERROR( NF90_Status )) @@ -934,6 +949,13 @@ FUNCTION SpcCoeff_netCDF_ReadFile( & ' - '//TRIM(NF90_STRERROR( nf90_status )) CALL Read_Cleanup(); RETURN END IF + ! If the Sensor_Type is greater than ACTIVE_SENOR then set the Is_Active_Sensor flag + ! and subtract the numebr so that subsequently it can be defined as MW/IR/VIS/UV + IF (SpcCoeff%Sensor_Type .GT. ACTIVE_SENSOR) THEN + SpcCoeff%Is_Active_Sensor = .TRUE. + SpcCoeff%Sensor_Type = SpcCoeff%Sensor_Type - ACTIVE_SENSOR + END IF + ! ...Sensor_Channel variable nf90_status = NF90_INQ_VARID( fileid,SENSOR_CHANNEL_VARNAME,varid ) IF ( nf90_status /= NF90_NOERR ) THEN diff --git a/src/InstrumentInfo/SensorInfo/SensorInfo_Parameters.f90 b/src/InstrumentInfo/SensorInfo/SensorInfo_Parameters.f90 index 2a964a0..94e1167 100644 --- a/src/InstrumentInfo/SensorInfo/SensorInfo_Parameters.f90 +++ b/src/InstrumentInfo/SensorInfo/SensorInfo_Parameters.f90 @@ -11,7 +11,7 @@ ! Date: Author: Description: ! ===== ======= ============ ! 2021-08-31 Patrick Stegmann Added PRA_POLARIZATION. -! +! 2021-11-11 Isaac Moradi Added ACTIVE_SENSOR ! MODULE SensorInfo_Parameters @@ -39,6 +39,7 @@ MODULE SensorInfo_Parameters PUBLIC :: INFRARED_SENSOR PUBLIC :: VISIBLE_SENSOR PUBLIC :: ULTRAVIOLET_SENSOR + PUBLIC :: ACTIVE_SENSOR PUBLIC :: SENSOR_TYPE_NAME ! Allowable polarisation type values and names PUBLIC :: N_POLARIZATION_TYPES @@ -75,6 +76,10 @@ MODULE SensorInfo_Parameters INTEGER, PARAMETER :: INFRARED_SENSOR = 2 INTEGER, PARAMETER :: VISIBLE_SENSOR = 3 INTEGER, PARAMETER :: ULTRAVIOLET_SENSOR = 4 + ! The number assigned to Active_Sensor should always be the largest + ! in the group (all others, MW, IR, VIS, UV should be assigned a smaller + ! Number + INTEGER, PARAMETER :: ACTIVE_SENSOR = 100 CHARACTER(*), PARAMETER, DIMENSION( 0:N_SENSOR_TYPES ) :: & SENSOR_TYPE_NAME = (/ 'Invalid ', & 'Microwave ', & diff --git a/src/RTSolution/CRTM_Active_Sensor.f90 b/src/RTSolution/CRTM_Active_Sensor.f90 new file mode 100644 index 0000000..c031f3c --- /dev/null +++ b/src/RTSolution/CRTM_Active_Sensor.f90 @@ -0,0 +1,766 @@ +! +! CRTM_Active_Sensor +! +! Module containing the active sensor routines. +! +! +! CREATION HISTORY: +! Written by: Isaac Moradi - NASA GSFC March 10, 2022 +! Isaac.Moradi@NASA.GOV +! + +MODULE CRTM_Active_Sensor + + ! ----------------- + ! Environment setup + ! ----------------- + ! Module use statements + USE Type_Kinds, ONLY: FP + USE CRTM_Parameters, ONLY: ZERO, ONE, TWO, TEN, ONE_THOUSAND, MISSING_REFL, EPSILON_FP + USE CRTM_SpcCoeff, ONLY: SC, & + SpcCoeff_IsMicrowaveSensor , & + SpcCoeff_IsInfraredSensor , & + SpcCoeff_IsVisibleSensor , & + SpcCoeff_IsUltravioletSensor + USE CRTM_Atmosphere_Define, ONLY: CRTM_Atmosphere_type, & + H2O_ID + USE CRTM_AtmOptics_Define, ONLY: CRTM_AtmOptics_type + USE CRTM_RTSolution_Define, ONLY: CRTM_RTSolution_type + USE Spectral_Units_Conversion, ONLY: GHz_to_inverse_cm + USE Fundamental_Constants, ONLY: PI + USE ODPS_CoordinateMapping, ONLY: Geopotential_Height + USE CRTM_GeometryInfo_Define, ONLY: CRTM_GeometryInfo_type + + ! Disable all implicit typing + IMPLICIT NONE + + + ! ------------ + ! Visibilities + ! ------------ + PRIVATE + PUBLIC :: CRTM_Compute_Reflectivity + PUBLIC :: CRTM_Compute_Reflectivity_TL + PUBLIC :: CRTM_Compute_Reflectivity_AD + PUBLIC :: Calculate_Height + PUBLIC :: Calculate_Cloud_Water_Density + + ! ---------- + ! Parameters + ! ---------- + REAL(fp), PARAMETER :: POINT_01 = 0.01_fp + REAL(fp), PARAMETER :: Kw_2_fixed = 0.93_fp + ! 1.0d818 converts from m^3 to mm^6/m^3 (standard radar reflectivity units) + REAL(fp), PARAMETER :: M6_MM6 = 1.0d18 + REAL(fp), PARAMETER :: REFLECTIVITY_THRESHOLD = TINY(REAL(fp)) +CONTAINS + +!-------------------------------------------------------------------------------- +! +! NAME: +! Calculate_Height +! +! PURPOSE: +! Subroutine to calculate the height usig atmospheric input profiles +! +! CALLING SEQUENCE: +! Height = Calculate_Height(Atm) +! +! INPUT ARGUMENTS: +! +! Atm: Structure containing the atmospheric state data. +! UNITS: N/A +! TYPE: CRTM_Atmosphere_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! OUTPUT ARGUMENTS: +! Height: Array containing height +! UNITS: km +! TYPE: REAL +! DIMENSION: Array +! +!-------------------------------------------------------------------------------- + +Function Calculate_Height(Atm) RESULT (Height) + + TYPE(CRTM_Atmosphere_type), INTENT(IN) :: Atm + REAL(fp) :: Height(0:Atm%n_Layers) + + INTEGER :: j, H2O_idx + + !** locate the WV absorber ID + H2O_idx = 1 + DO j = 1,Atm%n_Absorbers + IF (Atm%Absorber_ID(j) == H2O_ID) H2O_idx = j + END DO + ! Calculate the geometric heights of the pressure levels in km + CALL Geopotential_Height(Atm%Level_Pressure , & ! Input + Atm%Temperature , & ! Input + Atm%Absorber(:, H2O_idx), & ! Input + ZERO , & ! Input - surface height + Height ) ! Output in km + +END FUNCTION Calculate_Height + +!-------------------------------------------------------------------------------- +! +! NAME: +! Calculate_Cloud_Water_Density +! +! PURPOSE: +! Subroutine to calculate cloud water density (mass/volume) and also height if not set yet +! +! CALLING SEQUENCE: +! CALL Calculate_Cloud_Water_Density(Atm, GeometryInfo) +! +! INPUT ARGUMENTS: +! +! Atm: Structure containing the atmospheric state data. +! UNITS: N/A +! TYPE: CRTM_Atmosphere_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN/OUT) +! +! GeometryInfo: Structure containing the view geometry data. +! UNITS: N/A +! TYPE: CRTM_GeometryInfo_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +!-------------------------------------------------------------------------------- + +SUBROUTINE Calculate_Cloud_Water_Density(Atm, & + GeometryInfo) + TYPE(CRTM_Atmosphere_type), INTENT(IN OUT) :: Atm + TYPE(CRTM_GeometryInfo_type), OPTIONAL, INTENT(IN) :: GeometryInfo + INTEGER :: n_Layers + REAL(fp) :: Height(0:Atm%n_Layers), dZ_m(Atm%n_Layers) + Integer :: n + + n_Layers = Atm%n_Layers + + ! Calculate heights if hasn't been set already + IF (ALL(Atm%Height .LT. EPSILON_FP)) THEN + Atm%Height = Calculate_Height(Atm) + END IF + + dZ_m = (Atm%Height(0:n_Layers-1) - Atm%Height(1:n_Layers)) * ONE_THOUSAND + IF (PRESENT(GeometryInfo)) THEN + dZ_m = dZ_m / GeometryInfo%Cosine_Sensor_Zenith + ENDIF + + DO n = 1, Atm%n_Clouds + Atm%Cloud(n)%Water_Density = Atm%Cloud(n)%Water_Content / dZ_m + END DO + +END SUBROUTINE Calculate_Cloud_Water_Density + +!-------------------------------------------------------------------------------- +! +! NAME: +! Water_Permittivity_Turner_2016 +! +! PURPOSE: +! Function to calculate water permittivity using Turnet et al. 2016 Method +! +! CALLING SEQUENCE: +! CALL Water_Permittivity_Turner_2016(freq_Hz, & ! Input +! temp_K) ! Input +! RESULT(perm) ! Output +! +! INPUT ARGUMENTS: +! +! freq_Hz: Scalar representing frequency in Hz. +! UNITS: Hz +! TYPE: REAL(fp) +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! temp_K: Array representing temperature in Kelvin. +! UNITS: Kelvin +! TYPE: REAL(fp) +! DIMENSION: 1-D Array +! ATTRIBUTES: INTENT(IN) +! +! OOUTUT ARGUMENTS: +! +! perm: Array representing water permittivity in a complex form of (real, imaginary). +! UNITS: N/A +! TYPE: REAL(fp) +! DIMENSION: 1-D Complex Array +! +!-------------------------------------------------------------------------------- + +FUNCTION Water_Permittivity_Turner_2016(freq_Hz, temp_K) RESULT(perm) + + REAL(fp), INTENT(IN) :: freq_Hz, temp_K(:) + REAL(fp), DIMENSION(SIZE(temp_K)) :: perm_re, perm_im + COMPLEX :: perm(SIZE(temp_K)) + + REAL(fp) :: a1, a2, b1, b2, c1, c2, d1, d2 + REAL(fp) :: e0, e1, e2, e3, tc + REAL(fp), DIMENSION(SIZE(temp_K)) :: delta1, delta2, tau1, tau2 + REAL(fp), DIMENSION(SIZE(temp_K)) :: term11, term12, denom1, denom2 + REAL(fp), DIMENSION(SIZE(temp_K)) :: term21, term22, temp_c, eps_s + + temp_c = temp_k - 273.15_fp + + IF (freq_Hz .GT. 500.d9) THEN + STOP + END IF + + a1 = 8.111E+1 + a2 = 2.025E+0 + + b1 = 4.434E-3 + b2 = 1.073E-2 + + c1 = 1.302E-13 + c2 = 1.012E-14 + + d1 = 6.627E+2 + d2 = 6.089E+2 + + tc = 133.1383 + + e0 = 87.9144 + e1 = 0.404399_fp + e2 = 9.58726d-4 + e3 = -1.32802d-6 + + ! static dielectric constant + eps_s = e0 + e1 * temp_c + e2 * (temp_c**TWO) + e3 * (temp_c**3.0_fp) + + delta1 = a1 * EXP(-b1 * temp_c) + delta2 = a2 * EXP(-b2 * temp_c) + + tau1 = c1 * EXP(d1 / (temp_c + tc)) + tau2 = c2 * EXP(d2 / (temp_c + tc)) + + denom1 = ONE + (TWO * PI * freq_Hz * tau1)**TWO + denom2 = ONE + (TWO * PI * freq_Hz * tau2)**TWO + + term11 = ((tau1**TWO) * delta1) / denom1 + term12 = ((tau2**TWO) * delta2) / denom2 + + term21 = (tau1 * delta1) / denom1 + term22 = (tau2 * delta2) / denom2 + + perm_re = eps_s - ((TWO * PI * freq_Hz)**TWO) * (term11 + term12) + perm_im = (TWO * PI * freq_Hz) * (term21 + term22) + + perm = cmplx(perm_re, perm_im, FP) + +END FUNCTION Water_Permittivity_Turner_2016 + +!-------------------------------------------------------------------------------- +! +! NAME: +! CRTM_Compute_Reflectivity +! +! PURPOSE: +! Subroutine to calculate the reflectivity for active sensors +! +! CALLING SEQUENCE: +! CALL CRTM_Compute_Reflectivity(Atm , & ! Input +! AtmOptics , & ! Input +! GeometryInfo , & ! Input +! SensorIndex , & ! Input +! ChannelIndex, & ! Input +! RTSolution ) ! Input/Output +! +! INPUT ARGUMENTS: +! +! Atm: Structure containing the atmospheric state data. +! UNITS: N/A +! TYPE: CRTM_Atmosphere_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! AtmOptics: Structure containing the combined atmospheric +! optical properties for gaseous absorption, clouds, +! and aerosols. +! UNITS: N/A +! TYPE: CRTM_AtmOptics_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! GeometryInfo: Structure containing the view geometry data. +! UNITS: N/A +! TYPE: CRTM_GeometryInfo_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! SensorIndex: Sensor index id. This is a unique index associated +! with a (supported) sensor used to access the +! shared coefficient data for a particular sensor. +! See the ChannelIndex argument. +! UNITS: N/A +! TYPE: INTEGER +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! ChannelIndex: Channel index id. This is a unique index associated +! with a (supported) sensor channel used to access the +! shared coefficient data for a particular sensor's +! channel. +! See the SensorIndex argument. +! UNITS: N/A +! TYPE: INTEGER +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! OUTPUT ARGUMENTS: +! RTSolution: Structure containing the soluition to the RT equation +! for the given inputs. +! UNITS: N/A +! TYPE: CRTM_RTSolution_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN OUT) +! +!-------------------------------------------------------------------------------- + + SUBROUTINE CRTM_Compute_Reflectivity(Atm , & ! Input + AtmOptics , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex, & ! Input + RTSolution ) ! Input/Output + ! Arguments + TYPE(CRTM_Atmosphere_type), INTENT(IN) :: Atm + TYPE(CRTM_GeometryInfo_type), INTENT(IN) :: GeometryInfo + INTEGER , INTENT(IN) :: SensorIndex + INTEGER , INTENT(IN) :: ChannelIndex + TYPE(CRTM_AtmOptics_type) , INTENT(IN) :: AtmOptics + TYPE(CRTM_RTSolution_type), INTENT(IN OUT) :: RTSolution + + REAL(fp) :: Frequency, Wavenumber, Wavelength_m + REAL(fp) :: Reflectivity(AtmOptics%n_Layers) + REAL(fp) :: Reflectivity_Attenuated(AtmOptics%n_Layers) + REAL(fp) :: Transmittance(AtmOptics%n_Layers) + REAL(fp) :: P1(AtmOptics%n_Layers) + REAL(fp) :: Height(0:AtmOptics%n_Layers), dZ_m(AtmOptics%n_Layers) , Temp_K(AtmOptics%n_Layers) + REAL(fp), DIMENSION(AtmOptics%n_Layers) :: Kw_2, perm_re, perm_im + COMPLEX :: perm(AtmOptics%n_Layers), kw(AtmOptics%n_Layers) + INTEGER :: k + + ! Calculate heights if hasn't been set already + IF (ALL(Atm%Height .LT. EPSILON_FP)) THEN + Height = Calculate_Height(Atm) + ELSE + Height = Atm%Height + ENDIF + dZ_m = (Atm%Height(0:Atm%n_Layers-1) - Atm%Height(1:Atm%n_Layers)) * ONE_THOUSAND + dZ_m = dZ_m / GeometryInfo%Cosine_Sensor_Zenith + + IF ( SpcCoeff_IsMicrowaveSensor(SC(SensorIndex)) ) THEN + Frequency = SC(SensorIndex)%Frequency(ChannelIndex) ! GHz + Wavelength_m = POINT_01 / GHz_to_Inverse_cm( Frequency ) + ELSE IF( SpcCoeff_IsInfraredSensor(SC(SensorIndex)) ) THEN + Wavenumber = SC(SensorIndex)%Wavenumber(ChannelIndex) ! 1/cm + Wavelength_m = POINT_01 / Wavenumber + END IF + + Temp_K = 273.15_fp + perm = Water_Permittivity_Turner_2016(Frequency * 1.0d9, & ! Input + Temp_K) ! Input + + perm_re = REAL(REAL(perm)) ! Double REAL is required to avoud issues with GNU Fortran + perm_im = REAL(AIMAG(perm)) + ! perm = cmplx(perm_re, perm_im, FP) + kw = (perm - ONE )/(perm + TWO) + Kw_2 = ABS(kw)**TWO + + P1 = (M6_MM6 * Wavelength_m**4.0_fp) / (PI**5.0_fp * Kw_2) + P1 = P1 / dZ_m ! dZ_m to convert water_content to m/v or cloud water density + ! Calculate transmittance from top to layer k + DO k = 1, AtmOptics%n_layers + Transmittance(k) = EXP(-TWO * SUM(AtmOptics%optical_depth(1:k))) + END DO + + Reflectivity = P1 * (AtmOptics%Backscat_Coefficient) ! mm^6 m^-3 + Reflectivity_Attenuated = P1 * Transmittance * (AtmOptics%Backscat_Coefficient) ! mm^6 m^-3 + + ! Convert the unit to dBz + WHERE (Reflectivity .GT. REFLECTIVITY_THRESHOLD) + RTSolution%Reflectivity = TEN * LOG10(Reflectivity) ! [dBZ] + ELSE WHERE + RTSolution%Reflectivity = MISSING_REFL + END WHERE + + ! Convert the unit to dBz + ! Note that Reflectivity can be greater than zero but Reflectivity_Attenuated + ! can be still zero if Transmittance is zero + WHERE (Reflectivity_Attenuated .GT. REFLECTIVITY_THRESHOLD) + RTSolution%Reflectivity_Attenuated = TEN * LOG10(Reflectivity_Attenuated) + ELSE WHERE + RTSolution%Reflectivity_Attenuated = MISSING_REFL + END WHERE + + END SUBROUTINE CRTM_Compute_Reflectivity + + +!-------------------------------------------------------------------------------- +! +! NAME: +! CRTM_Compute_Reflectivity_TL +! +! PURPOSE: +! Subroutine to calculate the tangent-linear of reflectivity for active sensors. +! +! CALLING SEQUENCE: +! CALL CRTM_Compute_Reflectivity_TL(Atm, & ! Input +! AtmOptics , & ! Input +! AtmOptics_TL , & ! Input +! GeometryInfo , & ! Input +! SensorIndex , & ! Input +! ChannelIndex, & ! Input +! RTSolution_TL ) ! Input/Output +! +! INPUT ARGUMENTS: +! INPUT ARGUMENTS: +! Atm: Structure containing the atmospheric state data. +! UNITS: N/A +! TYPE: CRTM_Atmosphere_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! AtmOptics: Structure containing the combined atmospheric +! optical properties for gaseous absorption, clouds, +! and aerosols. +! UNITS: N/A +! TYPE: CRTM_AtmOptics_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! AtmOptics_TL: Structure containing the tangent-linear atmospheric +! optical properties. +! UNITS: N/A +! TYPE: CRTM_AtmOptics_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! GeometryInfo: Structure containing the view geometry data. +! UNITS: N/A +! TYPE: CRTM_GeometryInfo_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! SensorIndex: Sensor index id. This is a unique index associated +! with a (supported) sensor used to access the +! shared coefficient data for a particular sensor. +! See the ChannelIndex argument. +! UNITS: N/A +! TYPE: INTEGER +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! ChannelIndex: Channel index id. This is a unique index associated +! with a (supported) sensor channel used to access the +! shared coefficient data for a particular sensor's +! channel. +! See the SensorIndex argument. +! UNITS: N/A +! TYPE: INTEGER +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! OUTPUT ARGUMENTS: +! RTSolution_TL: Structure containing the solution to the tangent-linear +! RT equation for the given inputs. +! UNITS: N/A +! TYPE: CRTM_RTSolution_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN OUT) +!-------------------------------------------------------------------------------- + + SUBROUTINE CRTM_Compute_Reflectivity_TL(Atm, & ! Input + AtmOptics , & ! Input + AtmOptics_TL , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex, & ! Input + RTSolution_TL ) ! Input/Output + ! Arguments + TYPE(CRTM_Atmosphere_type), INTENT(IN) :: Atm + TYPE(CRTM_GeometryInfo_type), INTENT(IN) :: GeometryInfo + INTEGER , INTENT(IN) :: SensorIndex + INTEGER , INTENT(IN) :: ChannelIndex + TYPE(CRTM_AtmOptics_type) , INTENT(IN) :: AtmOptics, AtmOptics_TL + TYPE(CRTM_RTSolution_type), INTENT(IN OUT) :: RTSolution_TL + + REAL(fp) :: Frequency, Wavenumber, Wavelength_m + REAL(fp) :: Reflectivity(AtmOptics%n_Layers) + REAL(fp) :: Reflectivity_Attenuated(AtmOptics%n_Layers) + REAL(fp) :: Reflectivity_TL(AtmOptics%n_Layers) + REAL(fp) :: Reflectivity_Attenuated_TL(AtmOptics%n_Layers) + REAL(fp) :: Transmittance(AtmOptics%n_Layers) + REAL(fp) :: Transmittance_TL(AtmOptics%n_Layers) + REAL(fp) :: P1(AtmOptics%n_Layers) + REAL(fp) :: Height(0:AtmOptics%n_Layers), dZ_m(AtmOptics%n_Layers) + COMPLEX :: perm(AtmOptics%n_Layers) + REAL(fp), DIMENSION(AtmOptics%n_Layers) :: Kw_2, perm_re, perm_im + INTEGER :: k + + ! Calculate heights if hasn't been set already + IF (ALL(Atm%Height .LT. EPSILON_FP)) THEN + Height = Calculate_Height(Atm) + ELSE + Height = Atm%Height + ENDIF + dZ_m = (Atm%Height(0:Atm%n_Layers-1) - Atm%Height(1:Atm%n_Layers)) * ONE_THOUSAND + dZ_m = dZ_m / GeometryInfo%Cosine_Sensor_Zenith + + IF ( SpcCoeff_IsMicrowaveSensor(SC(SensorIndex)) ) THEN + Frequency = SC(SensorIndex)%Frequency(ChannelIndex) ! GHz + Wavelength_m = POINT_01 / GHz_to_Inverse_cm( Frequency ) + ELSE IF( SpcCoeff_IsInfraredSensor(SC(SensorIndex)) ) THEN + Wavenumber = SC(SensorIndex)%Wavenumber(ChannelIndex) ! 1/cm + Wavelength_m = POINT_01 / Wavenumber + END IF + + perm = Water_Permittivity_Turner_2016(Frequency * 1.0d9, & ! Input + Atm%Temperature) ! Input + perm_re = REAL(REAL(perm)) ! double REAL is required to avoid problems in GNU Fortran + perm_im = REAL(AIMAG(perm)) + Kw_2 = ((perm_re - ONE )/(perm_re + TWO))**TWO + + ! Calculate transmittance from top to layer k + !Transmittance(1) = ONE + DO k = 1, AtmOptics%n_layers + Transmittance(k) = EXP(-TWO * SUM(AtmOptics%optical_depth(1:k))) + END DO + + P1 = (M6_MM6 * Wavelength_m**4.0_fp) / (PI**5.0_fp * Kw_2) + P1 = P1 / dZ_m ! dZ_m to convert water_content to m/v or cloud water density + Reflectivity = P1 * AtmOptics%Backscat_Coefficient + Reflectivity_Attenuated = Transmittance * Reflectivity + + ! Tanget linear calculations + !Transmittance_TL(1) = ZERO + DO k = 1, AtmOptics%n_layers + Transmittance_TL(k) = - TWO * Transmittance(k) * SUM(AtmOptics_TL%optical_depth(1:k)) + END DO + + Reflectivity_TL = P1 * AtmOptics_TL%Backscat_Coefficient + Reflectivity_Attenuated_TL = Transmittance * Reflectivity_TL + & + Reflectivity * Transmittance_TL + + ! Convert the unit to dBz + WHERE (Reflectivity .GT. REFLECTIVITY_THRESHOLD) + RTSolution_TL%Reflectivity = TEN * Reflectivity_TL / (Reflectivity * LOG(TEN)) + ELSE WHERE + RTSolution_TL%Reflectivity = ZERO + END WHERE + + ! Convert the unit to dBz + WHERE (Reflectivity_Attenuated .GT. REFLECTIVITY_THRESHOLD) + RTSolution_TL%Reflectivity_Attenuated = TEN * Reflectivity_Attenuated_TL / & + (Reflectivity_Attenuated * LOG(TEN)) + ELSE WHERE + RTSolution_TL%Reflectivity_Attenuated = ZERO + END WHERE + + END SUBROUTINE CRTM_Compute_Reflectivity_TL + +!-------------------------------------------------------------------------------- +! +! NAME: +! CRTM_Compute_Reflectivity_AD +! +! PURPOSE: +! Subroutine to calculate the adjoint reflectivity for active instruments. +! +! CALLING SEQUENCE: +! CALL CRTM_Compute_Reflectivity_AD(Atm, & +! AtmOptics , & ! Input +! RTSolution , & ! Input +! GeometryInfo , & ! Input +! SensorIndex , & ! Input +! ChannelIndex , & ! Input +! AtmOptics_AD , & ! Input/Output +! RTSolution_AD ) ! Input/Output +! INPUT ARGUMENTS: +! Atm: Structure containing the atmospheric state data. +! UNITS: N/A +! TYPE: CRTM_Atmosphere_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! AtmOptics: Structure containing the combined atmospheric +! optical properties for gaseous absorption, clouds, +! and aerosols. +! UNITS: N/A +! TYPE: CRTM_AtmOptics_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! RTSolution: Structure containing the solution to the RT equation +! for the given inputs. +! UNITS: N/A +! TYPE: CRTM_RTSolution_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! GeometryInfo: Structure containing the view geometry data. +! UNITS: N/A +! TYPE: CRTM_GeometryInfo_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! SensorIndex: Sensor index id. This is a unique index associated +! with a (supported) sensor used to access the +! shared coefficient data for a particular sensor. +! See the ChannelIndex argument. +! UNITS: N/A +! TYPE: INTEGER +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! ChannelIndex: Channel index id. This is a unique index associated +! with a (supported) sensor channel used to access the +! shared coefficient data for a particular sensor's +! channel. +! See the SensorIndex argument. +! UNITS: N/A +! TYPE: INTEGER +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN) +! +! OUTPUT ARGUMENTS: +! +! RTSolution_AD: Structure containing the RT solution adjoint inputs. +! UNITS: N/A +! TYPE: CRTM_RTSolution_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN OUT) +! +! AtmOptics_AD: Structure containing the adjoint combined atmospheric +! optical properties for gaseous absorption, clouds, +! and aerosols. +! UNITS: N/A +! TYPE: CRTM_AtmOptics_type +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN OUT) +! +!-------------------------------------------------------------------------------- + + SUBROUTINE CRTM_Compute_Reflectivity_AD(Atm, & + AtmOptics , & ! Input + RTSolution , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + AtmOptics_AD , & ! Input/Output + RTSolution_AD ) ! Input/Output + ! Arguments + TYPE(CRTM_Atmosphere_type), INTENT(IN) :: Atm + TYPE(CRTM_GeometryInfo_type), INTENT(IN) :: GeometryInfo + TYPE(CRTM_AtmOptics_type) , INTENT(IN) :: AtmOptics + TYPE(CRTM_RTSolution_type), TARGET, INTENT(IN) :: RTSolution + INTEGER , INTENT(IN) :: SensorIndex + INTEGER , INTENT(IN) :: ChannelIndex + TYPE(CRTM_AtmOptics_type) , INTENT(IN OUT) :: AtmOptics_AD + TYPE(CRTM_RTSolution_type), TARGET, INTENT(IN OUT) :: RTSolution_AD + !TYPE(CRTM_Atmosphere_type), INTENT(IN OUT) :: Atm_AD + + REAL(fp) :: Frequency, Wavenumber, Wavelength_m + REAL(fp) :: Transmittance(AtmOptics%n_Layers) + REAL(fp) :: Transmittance_AD(AtmOptics%n_Layers) + REAL(fp) :: P1(Atm%n_Layers) + REAL(fp) :: Height(0:AtmOptics%n_Layers), dZ_m(AtmOptics%n_Layers) + COMPLEX :: perm(Atm%n_Layers) + REAL(fp), DIMENSION(AtmOptics%n_Layers) :: Kw_2, perm_re, perm_im + INTEGER :: k, j + + ! Note Re and Rea are in dBz and Ra is attenuated reflectivity + ! and R and R_AD needs to be calculated or initilized locally + REAL(fp), DIMENSION(AtmOptics%n_Layers) :: R, Ra, R_AD, Ra_AD + REAL(fp), POINTER, DIMENSION(:) :: Re_AD, Rea_AD + REAL(fp), POINTER, DIMENSION(:) :: Re, Rea + NULLIFY(Re, Rea, Re_AD, Rea_AD) + + ! Calculate heights if hasn't been set already + IF (ALL(Atm%Height .LT. EPSILON_FP)) THEN + Height = Calculate_Height(Atm) + ELSE + Height = Atm%Height + ENDIF + dZ_m = (Atm%Height(0:Atm%n_Layers-1) - Atm%Height(1:Atm%n_Layers)) * ONE_THOUSAND + dZ_m = dZ_m / GeometryInfo%Cosine_Sensor_Zenith + + IF ( SpcCoeff_IsMicrowaveSensor(SC(SensorIndex)) ) THEN + Frequency = SC(SensorIndex)%Frequency(ChannelIndex) ! GHz + Wavelength_m = POINT_01 / GHz_to_Inverse_cm( Frequency ) + ELSE IF( SpcCoeff_IsInfraredSensor(SC(SensorIndex)) ) THEN + Wavenumber = SC(SensorIndex)%Wavenumber(ChannelIndex) ! 1/cm + Wavelength_m = POINT_01 / Wavenumber + END IF + + perm = Water_Permittivity_Turner_2016(Frequency * 1.0d9, & ! Input + Atm%Temperature) ! Input + + perm_re = REAL(REAL(perm)) + perm_im = REAL(AIMAG(perm)) + Kw_2 = ((perm_re - ONE )/(perm_re + TWO))**TWO + + ! Calculate transmittance from top to layer k + DO k = 1, AtmOptics%n_layers + Transmittance(k) = EXP(-TWO * SUM(AtmOptics%optical_depth(1:k))) + END DO + + P1 = (M6_MM6 * Wavelength_m**4.0_fp) / (PI**5.0_fp * Kw_2) + P1 = P1 / dZ_m ! dZ_m to convert water_content to m/v or cloud water density + R = P1 * AtmOptics%Backscat_Coefficient + Ra = Transmittance * R + + ! This is just to avoid recalculating the effective reflectivities + Re => RTSolution%Reflectivity ! dBz + Rea => RTSolution%Reflectivity_Attenuated ! dBz + + !============================================================================ + ! Adjoint calcualtions + Re_AD => RTSolution_AD%Reflectivity ! dBz + Rea_AD => RTSolution_AD%Reflectivity_Attenuated ! dBz + R_AD = ZERO ! mm^6 m^-3 + Ra_AD = ZERO ! mm^6 m^-3 + Transmittance_AD = ZERO + + WHERE (R .GT. REFLECTIVITY_THRESHOLD) + R_AD = R_AD + TEN * Re_AD / (R * LOG(TEN)) + ELSE WHERE + R_AD = R_AD + ZERO + END WHERE + ! Note that if transmittance is zero then Ra will be zeroo but not R + WHERE (Ra .GT. REFLECTIVITY_THRESHOLD) + Ra_AD = Ra_AD + TEN * Rea_AD / (Ra * LOG(TEN)) + ELSE WHERE + Ra_AD = Ra_AD + ZERO + END WHERE + + Transmittance_AD = Transmittance_AD + R * Ra_AD + ! Note that the follwing two lines are mrged into one line + ! R_AD = R_AD + Transmittance * Ra_AD + ! AtmOptics_AD%Backscat_Coefficient = AtmOptics_AD%Backscat_Coefficient + P1 * R_AD + AtmOptics_AD%Backscat_Coefficient = AtmOptics_AD%Backscat_Coefficient + & + P1 * R_AD + & + P1 * Transmittance * Ra_AD + + ! Calculate transmittance from top (satellite) to layer k + !AtmOptics_AD%optical_depth = ZERO + DO k = 1, AtmOptics%n_layers + Do j = 1, k + AtmOptics_AD%optical_depth(j) = AtmOptics_AD%optical_depth(j) & + - TWO * Transmittance(k) * Transmittance_AD(k) + END DO + END DO + + R_AD = ZERO + Ra_AD = ZERO + Re_AD = ZERO + Rea_AD = ZERO + !============================================================================ + + END SUBROUTINE CRTM_Compute_Reflectivity_AD + +END MODULE CRTM_Active_Sensor diff --git a/src/RTSolution/CRTM_RTSolution_Define.f90 b/src/RTSolution/CRTM_RTSolution_Define.f90 index 713a89b..5110189 100644 --- a/src/RTSolution/CRTM_RTSolution_Define.f90 +++ b/src/RTSolution/CRTM_RTSolution_Define.f90 @@ -153,6 +153,8 @@ MODULE CRTM_RTSolution_Define ! Radiative transfer results for a single channel REAL(fp) :: Radiance = ZERO REAL(fp) :: Brightness_Temperature = ZERO + REAL(fp), ALLOCATABLE :: Reflectivity(:) + REAL(fp), ALLOCATABLE :: Reflectivity_Attenuated(:) REAL(fp) :: Stokes(4) REAL(fp) :: SolarIrradiance = ZERO END TYPE CRTM_RTSolution_type @@ -284,6 +286,8 @@ ELEMENTAL SUBROUTINE CRTM_RTSolution_Create( RTSolution, n_Layers ) RTSolution%Upwelling_Overcast_Radiance(n_Layers), & RTSolution%Layer_Optical_Depth(n_Layers), & RTSolution%Single_Scatter_Albedo(n_Layers), & + RTSolution%Reflectivity(n_Layers), & + RTSolution%Reflectivity_Attenuated(n_Layers), & STAT = alloc_stat ) IF ( alloc_stat /= 0 ) RETURN @@ -295,6 +299,8 @@ ELEMENTAL SUBROUTINE CRTM_RTSolution_Create( RTSolution, n_Layers ) RTSolution%Upwelling_Overcast_Radiance = ZERO RTSolution%Layer_Optical_Depth = ZERO RTSolution%Single_Scatter_Albedo = ZERO + RTSolution%Reflectivity = ZERO + RTSolution%Reflectivity_Attenuated = ZERO ! Set allocation indicator RTSolution%Is_Allocated = .TRUE. @@ -355,7 +361,9 @@ ELEMENTAL SUBROUTINE CRTM_RTSolution_Zero( RTSolution ) RTSolution%Upwelling_Radiance = ZERO RTSolution%Upwelling_Overcast_Radiance = ZERO RTSolution%Layer_Optical_Depth = ZERO - RTSolution%Single_Scatter_Albedo = ZERO + RTSolution%Single_Scatter_Albedo = ZERO + RTSolution%Reflectivity = ZERO + RTSolution%Reflectivity_Attenuated = ZERO END IF END SUBROUTINE CRTM_RTSolution_Zero @@ -437,6 +445,8 @@ SUBROUTINE Scalar_Inspect( RTSolution, Unit ) WRITE(fid,'(5(1x,es22.15,:))') RTSolution%Upwelling_Radiance WRITE(fid,'(3x,"Layer Optical Depth :")') WRITE(fid,'(5(1x,es22.15,:))') RTSolution%Layer_Optical_Depth + WRITE(fid,'(5(1x,es22.15,:))') RTSolution%Reflectivity + WRITE(fid,'(5(1x,es22.15,:))') RTSolution%Reflectivity_Attenuated END IF FLUSH(fid) END SUBROUTINE Scalar_Inspect @@ -581,7 +591,9 @@ ELEMENTAL FUNCTION CRTM_RTSolution_Compare( & IF ( CRTM_RTSolution_Associated(x) .AND. CRTM_RTSolution_Associated(y) ) THEN IF ( (.NOT. ALL(Compares_Within_Tolerance(x%Upwelling_Overcast_Radiance, y%Upwelling_Overcast_Radiance, n))) .OR. & (.NOT. ALL(Compares_Within_Tolerance(x%Upwelling_Radiance , y%Upwelling_Radiance , n))) .OR. & - (.NOT. ALL(Compares_Within_Tolerance(x%Layer_Optical_Depth , y%Layer_Optical_Depth , n))) ) RETURN + (.NOT. ALL(Compares_Within_Tolerance(x%Layer_Optical_Depth , y%Layer_Optical_Depth , n))) .OR. & + (.NOT. ALL(Compares_Within_Tolerance(x%Reflectivity , y%Reflectivity , n))) .OR. & + (.NOT. ALL(Compares_Within_Tolerance(x%Reflectivity_Attenuated , y%Reflectivity_Attenuated , n)))) RETURN END IF ! If we get here, the structures are comparable @@ -1224,7 +1236,9 @@ ELEMENTAL FUNCTION CRTM_RTSolution_Equal( x, y ) RESULT( is_equal ) is_equal = is_equal .AND. & ALL(x%Upwelling_Overcast_Radiance .EqualTo. y%Upwelling_Overcast_Radiance ) .AND. & ALL(x%Upwelling_Radiance .EqualTo. y%Upwelling_Radiance ) .AND. & - ALL(x%Layer_Optical_Depth .EqualTo. y%Layer_Optical_Depth ) + ALL(x%Layer_Optical_Depth .EqualTo. y%Layer_Optical_Depth ) .AND. & + ALL(x%Reflectivity .EqualTo. y%Reflectivity ) .AND. & + ALL(x%Reflectivity_Attenuated .EqualTo. y%Reflectivity_Attenuated ) END IF END FUNCTION CRTM_RTSolution_Equal @@ -1306,6 +1320,12 @@ ELEMENTAL FUNCTION CRTM_RTSolution_Add( rts1, rts2 ) RESULT( rtssum ) rtssum%Layer_Optical_Depth(1:k) = rtssum%Layer_Optical_Depth(1:k) + & rts2%Layer_Optical_Depth(1:k) + + rtssum%Reflectivity(1:k) = rtssum%Reflectivity(1:k) + & + rts2%Reflectivity(1:k) + + rtssum%Reflectivity_Attenuated(1:k) = rtssum%Reflectivity_Attenuated(1:k) + & + rts2%Reflectivity_Attenuated(1:k) END IF END FUNCTION CRTM_RTSolution_Add @@ -1387,6 +1407,12 @@ ELEMENTAL FUNCTION CRTM_RTSolution_Subtract( rts1, rts2 ) RESULT( rtsdiff ) rtsdiff%Layer_Optical_Depth(1:k) = rtsdiff%Layer_Optical_Depth(1:k) - & rts2%Layer_Optical_Depth(1:k) + + rtsdiff%Reflectivity(1:k) = rtsdiff%Reflectivity(1:k) - & + rts2%Reflectivity(1:k) + + rtsdiff%Reflectivity_Attenuated(1:k) = rtsdiff%Reflectivity_Attenuated(1:k) - & + rts2%Reflectivity_Attenuated(1:k) END IF END FUNCTION CRTM_RTSolution_Subtract @@ -1460,6 +1486,8 @@ ELEMENTAL FUNCTION CRTM_RTSolution_Exponent( rts, power ) RESULT( rts_power ) rts_power%Upwelling_Overcast_Radiance(1:k) = (rts_power%Upwelling_Overcast_Radiance(1:k))**power rts_power%Upwelling_Radiance(1:k) = (rts_power%Upwelling_Radiance(1:k) )**power rts_power%Layer_Optical_Depth(1:k) = (rts_power%Layer_Optical_Depth(1:k) )**power + rts_power%Reflectivity(1:k) = (rts_power%Reflectivity(1:k) )**power + rts_power%Reflectivity_Attenuated(1:k) = (rts_power%Reflectivity_Attenuated(1:k) )**power END IF END FUNCTION CRTM_RTSolution_Exponent @@ -1534,6 +1562,8 @@ ELEMENTAL FUNCTION CRTM_RTSolution_Normalise( rts, factor ) RESULT( rts_normal ) rts_normal%Upwelling_Overcast_Radiance(1:k) = rts_normal%Upwelling_Overcast_Radiance(1:k)/factor rts_normal%Upwelling_Radiance(1:k) = rts_normal%Upwelling_Radiance(1:k) /factor rts_normal%Layer_Optical_Depth(1:k) = rts_normal%Layer_Optical_Depth(1:k) /factor + rts_normal%Reflectivity(1:k) = rts_normal%Reflectivity(1:k) /factor + rts_normal%Reflectivity_Attenuated(1:k) = rts_normal%Reflectivity_Attenuated(1:k) /factor END IF END FUNCTION CRTM_RTSolution_Normalise @@ -1600,6 +1630,8 @@ ELEMENTAL FUNCTION CRTM_RTSolution_Sqrt( rts ) RESULT( rts_sqrt ) rts_sqrt%Upwelling_Overcast_Radiance(1:k) = SQRT(rts_sqrt%Upwelling_Overcast_Radiance(1:k)) rts_sqrt%Upwelling_Radiance(1:k) = SQRT(rts_sqrt%Upwelling_Radiance(1:k) ) rts_sqrt%Layer_Optical_Depth(1:k) = SQRT(rts_sqrt%Layer_Optical_Depth(1:k) ) + rts_sqrt%Reflectivity(1:k) = SQRT(rts_sqrt%Reflectivity(1:k) ) + rts_sqrt%Reflectivity_Attenuated(1:k) = SQRT(rts_sqrt%Reflectivity_Attenuated(1:k) ) END IF END FUNCTION CRTM_RTSolution_Sqrt @@ -1693,7 +1725,9 @@ FUNCTION Read_Record( & READ( fid,IOSTAT=io_stat,IOMSG=io_msg ) & rts%Upwelling_Overcast_Radiance , & rts%Upwelling_Radiance, & - rts%Layer_Optical_Depth + rts%Layer_Optical_Depth, & + rts%Reflectivity, & + rts%Reflectivity_Attenuated IF ( io_stat /= 0 ) THEN msg = 'Error reading array intermediate results - '//TRIM(io_msg) CALL Read_Record_Cleanup(); RETURN @@ -1801,7 +1835,9 @@ FUNCTION Write_Record( & WRITE( fid,IOSTAT=io_stat,IOMSG=io_msg ) & rts%Upwelling_Overcast_Radiance , & rts%Upwelling_Radiance, & - rts%Layer_Optical_Depth + rts%Layer_Optical_Depth, & + rts%Reflectivity, & + rts%Reflectivity_Attenuated IF ( io_stat /= 0 ) THEN msg = 'Error writing array intermediate results - '//TRIM(io_msg) CALL Write_Record_Cleanup(); RETURN diff --git a/src/RTSolution/Common_RTSolution.f90 b/src/RTSolution/Common_RTSolution.f90 index 75c6033..ffe6a04 100644 --- a/src/RTSolution/Common_RTSolution.f90 +++ b/src/RTSolution/Common_RTSolution.f90 @@ -3089,6 +3089,6 @@ SUBROUTINE Normalize_Phase_AD( k, RTV, Pff, Pbb, Pff_AD, Pbb_AD ) n_Factor_AD = ZERO END DO Sum_Fac_AD(0) = ZERO - END SUBROUTINE Normalize_Phase_AD - -END MODULE Common_RTSolution + END SUBROUTINE Normalize_Phase_AD + +END MODULE Common_RTSolution \ No newline at end of file diff --git a/test/mains/unit/Unit_Test/Load_Atm_Data.inc b/test/mains/unit/Unit_Test/Load_Atm_Data.inc index 538ef67..aace65c 100644 --- a/test/mains/unit/Unit_Test/Load_Atm_Data.inc +++ b/test/mains/unit/Unit_Test/Load_Atm_Data.inc @@ -95,10 +95,12 @@ ! Cloud data IF ( atm(1)%n_Clouds > 0 ) THEN - k1 = 75 - k2 = 79 + k1 = 60 + k2 = 80 DO nc = 1, atm(1)%n_Clouds - atm(1)%Cloud(nc)%Type = WATER_CLOUD + atm(1)%Cloud_Fraction = 1.0_fp + atm(1)%Cloud(nc)%Is_Allocated = .TRUE. + atm(1)%Cloud(nc)%Type = SNOW_CLOUD atm(1)%Cloud(nc)%Effective_Radius(k1:k2) = 20.0_fp ! microns atm(1)%Cloud(nc)%Water_Content(k1:k2) = 5.0_fp ! kg/m^2 END DO @@ -345,7 +347,10 @@ k1 = 73 k2 = 90 DO nc = 1, atm(2)%n_Clouds - atm(2)%Cloud(nc)%Type = RAIN_CLOUD + atm(2)%Cloud_Fraction = 0.5_fp + atm(2)%Cloud(nc)%Is_Allocated = .TRUE. + + atm(2)%Cloud(nc)%Type = SNOW_CLOUD !RAIN_CLOUD atm(2)%Cloud(nc)%Effective_Radius(k1:k2) = 1000.0_fp ! microns atm(2)%Cloud(nc)%Water_Content(k1:k2) = 5.0_fp ! kg/m^2 END DO diff --git a/test/mains/unit/Unit_Test/test_AD.f90 b/test/mains/unit/Unit_Test/test_AD.f90 index 12523c8..5cd7d1a 100644 --- a/test/mains/unit/Unit_Test/test_AD.f90 +++ b/test/mains/unit/Unit_Test/test_AD.f90 @@ -25,8 +25,9 @@ PROGRAM test_AD ! ---------- ! Parameters ! ---------- + CHARACTER(*), PARAMETER :: ENDIAN_TYPE='little_endian' CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_AD' - CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' + CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = 'coefficients/'//ENDIAN_TYPE//'/'! './testinput/' CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' @@ -36,7 +37,7 @@ PROGRAM test_AD ! ! Profile dimensions... INTEGER, PARAMETER :: N_PROFILES = 2 - INTEGER, PARAMETER :: N_LAYERS = 72 + INTEGER, PARAMETER :: N_LAYERS = 92 INTEGER, PARAMETER :: N_ABSORBERS = 2 INTEGER, PARAMETER :: N_CLOUDS = 0 INTEGER, PARAMETER :: N_AEROSOLS = 0 @@ -113,7 +114,7 @@ PROGRAM test_AD ! ----------------------- !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) !READ( *,'(a)' ) Sensor_Id - Sensor_Id = 'amsua_metop-a' + Sensor_Id = 'atms_npp' Sensor_Id = ADJUSTL(Sensor_Id) WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 new file mode 100644 index 0000000..8ea7db3 --- /dev/null +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 @@ -0,0 +1,490 @@ +! +! test_AD +! +! Program to provide a (relatively) simple example of how +! to test the CRTM adjoint function. +! +! The code checks whether the Jacobian from the Tangent-Linear +! and the Adjoint are consistent. +! +! Copyright Patrick Stegmann, 2020 +! +! Modified by Isaac Moradi Isaac.Moradi@NASA.GOV +! Nov-30-2021 +! Modified to work with active sensor module +! + +PROGRAM test_AD + + ! ============================================================================ + ! **** ENVIRONMENT SETUP FOR RTM USAGE **** + ! + ! Module usage + USE CRTM_Module + + ! Disable all implicit typing + IMPLICIT NONE + ! ============================================================================ + + ! ---------- + ! Parameters + ! ---------- + CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_AD' + CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' + CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' + + + + ! ============================================================================ + ! 0. **** SOME SET UP PARAMETERS FOR THIS EXAMPLE **** + ! + ! Profile dimensions... + INTEGER, PARAMETER :: N_PROFILES = 2 + INTEGER, PARAMETER :: N_LAYERS = 92 + INTEGER, PARAMETER :: N_ABSORBERS = 2 + INTEGER, PARAMETER :: N_CLOUDS = 1 + INTEGER, PARAMETER :: N_AEROSOLS = 0 + ! ...but only ONE Sensor at a time + INTEGER, PARAMETER :: N_SENSORS = 1 + + ! Test GeometryInfo angles. The test scan angle is based + ! on the default Re (earth radius) and h (satellite height) + REAL(fp), PARAMETER :: ZENITH_ANGLE = 30.0_fp + REAL(fp), PARAMETER :: SCAN_ANGLE = 26.37293341421_fp + ! ============================================================================ + + + ! --------- + ! Variables + ! --------- + CHARACTER(256) :: Message + CHARACTER(256) :: Version + CHARACTER(256) :: Sensor_Id + INTEGER :: Error_Status + INTEGER :: Allocate_Status + INTEGER :: n_Channels + INTEGER :: l, m + INTEGER :: test_result + ! Declarations for Jacobian comparisons + INTEGER :: n_la, n_ma + INTEGER :: n_ls, n_ms + INTEGER :: ii, jj, ilev1, ilev2, iprof, ichan + CHARACTER(256) :: atmk_File, sfck_File + ! Declarations for adjoint testing + REAL(fp) :: Perturbation + REAL(fp) :: AD(N_LAYERS), TL(N_LAYERS) + REAL(fp), ALLOCATABLE :: TL_final(:), AD_final(:) + REAL(fp), DIMENSION(1,1) :: LHS + REAL(fp), DIMENSION(1,1) :: RHS + REAL(fp), PARAMETER :: TOLERANCE = 0.1_fp + REAL(fp), DIMENSION(2,1) :: x_test ! Temperature state vector for the adjoint ctest + REAL(fp), DIMENSION(2,2) :: L_operator ! Linearized operator + REAL(fp), DIMENSION(2,2) :: L_operator_T ! Linearized operator + LOGICAL :: Attenuated_Reflectivity + INTEGER :: i, n_Layer_Cloud, i_layers(N_LAYERS) + INTEGER, ALLOCATABLE :: i_Layers_Cloud(:) + + ! ============================================================================ + ! 1. **** DEFINE THE CRTM INTERFACE STRUCTURES **** + ! + TYPE(CRTM_ChannelInfo_type) :: ChannelInfo(N_SENSORS) + TYPE(CRTM_Geometry_type) :: Geometry(N_PROFILES) + + ! Define the FORWARD variables + TYPE(CRTM_Atmosphere_type) :: Atm(N_PROFILES) + TYPE(CRTM_Surface_type) :: Sfc(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution(:,:) + + ! Define the Tangent-Linear variables + TYPE(CRTM_Atmosphere_type) :: Atmosphere_TL(N_PROFILES) + TYPE(CRTM_Surface_type) :: Surface_TL(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_TL(:,:) + + ! Define the Adjoint variables + TYPE(CRTM_Atmosphere_type) :: Atmosphere_AD(N_PROFILES) + TYPE(CRTM_Surface_type) :: Surface_AD(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_AD(:,:) + ! ============================================================================ + + + ! Directory location of coefficients +! #ifdef LITTLE_ENDIAN + CHARACTER(*), PARAMETER :: ENDIAN_TYPE='little_endian' +! #else +! CHARACTER(*), PARAMETER :: ENDIAN_TYPE='big_endian' +!#endif + CHARACTER(*), PARAMETER :: COEFFICIENT_PATH='coefficients/'//ENDIAN_TYPE//'/' + CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='coefficients/netcdf/' + + ! Aerosol/Cloud coefficient format + !CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' + CHARACTER(*), PARAMETER :: Coeff_Format = 'netCDF' + + ! Aerosol/Cloud coefficient scheme + CHARACTER(*), PARAMETER :: Aerosol_Model = 'CRTM' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'CMAQ' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'GOCART-GEOS5' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'NAAPS' + CHARACTER(*), PARAMETER :: Cloud_Model = 'CRTM' + + CHARACTER(256) :: AerosolCoeff_File + CHARACTER(256) :: AerosolCoeff_Format + CHARACTER(256) :: CloudCoeff_File + CHARACTER(256) :: CloudCoeff_Format + + ! Program header + ! -------------- + CALL CRTM_Version( Version ) + CALL Program_Message( PROGRAM_NAME, & + 'Program to provide a basic test for the CRTM adjoint operator.', & + 'CRTM Version: '//TRIM(Version) ) + + + ! Get sensor id from user + ! ----------------------- + !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) + !READ( *,'(a)' ) Sensor_Id + Sensor_Id = 'atms_npp' + Sensor_Id = ADJUSTL(Sensor_Id) + WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) + + + ! ============================================================================ + ! STEP 4. **** INITIALIZE THE CRTM **** + ! + ! 4a. Initialise all the sensors at once + ! -------------------------------------- + !.. Cloud coefficient information + IF ( Coeff_Format == 'Binary' ) THEN + CloudCoeff_Format = 'Binary' + CloudCoeff_File = 'CloudCoeff.bin' + ! if netCDF I/O + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + CloudCoeff_Format = 'netCDF' + CloudCoeff_File = 'CloudCoeff_DDA_ARTS.nc4' + ELSE + message = 'Aerosol/Cloud coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + + !.....Aerosol + IF ( Aerosol_Model == 'CRTM' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'CMAQ' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.CMAQ.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.CMAQ.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'GOCART-GEOS5' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'NAAPS' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.NAAPS.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.NAAPS.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + END IF + + ! ============================================================================ + ! 2. **** INITIALIZE THE CRTM **** + ! + ! 2a. This initializes the CRTM for the sensors + ! predefined in the example SENSOR_ID parameter. + ! NOTE: The coefficient data file path is hard- + ! wired for this example. + ! -------------------------------------------------- + WRITE( *,'(/5x,"Initializing the CRTM...")' ) + + error_status = CRTM_Init( (/ sensor_ID /), & + channelInfo, & + Aerosol_Model, & + AerosolCoeff_Format, & + AerosolCoeff_File, & + Cloud_Model, & + CloudCoeff_Format, & + CloudCoeff_File, & + File_Path=COEFFICIENT_PATH, & + NC_File_Path=NC_COEFFICIENT_PATH, & + Quiet=.TRUE.) + + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error initializing CRTM' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + ! 2b. Determine the total number of channels + ! for which the CRTM was initialized + ! ------------------------------------------ + n_Channels = SUM(CRTM_ChannelInfo_n_Channels(ChannelInfo)) + ! ============================================================================ + + + + + ! ============================================================================ + ! 3. **** ALLOCATE STRUCTURE ARRAYS **** + ! + ! 3a. Allocate the ARRAYS + ! ----------------------- + ! Note that only those structure arrays with a channel + ! dimension are allocated here because we've parameterized + ! the number of profiles in the N_PROFILES parameter. + ! + ! Users can make the number of profiles dynamic also, but + ! then the INPUT arrays (Atmosphere, Surface) will also have to be allocated. + ALLOCATE( RTSolution( n_Channels, N_PROFILES ), & + RTSolution_TL( n_Channels, N_PROFILES ), & + RTSolution_AD( n_Channels, N_PROFILES ), & + STAT = Allocate_Status ) + IF ( Allocate_Status /= 0 ) THEN + Message = 'Error allocating structure arrays' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + ! 3b. Allocate the STRUCTURES + ! --------------------------- + ! The input FORWARD structure + CALL CRTM_Atmosphere_Create( Atm, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atm)) ) THEN + Message = 'Error allocating CRTM Atmosphere structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + Atm%Add_Extra_Layers = .FALSE. + + ! The input TL structure + CALL CRTM_Atmosphere_Create( Atmosphere_TL, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atmosphere_TL)) ) THEN + Message = 'Error allocating CRTM Atmosphere_TL structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + + ! The output AD structure + CALL CRTM_Atmosphere_Create( Atmosphere_AD, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atmosphere_AD)) ) THEN + Message = 'Error allocating CRTM Atmosphere_AD structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + +CALL CRTM_RTSolution_Create(RTSolution,N_LAYERS) +CALL CRTM_RTSolution_Create(RTSolution_TL,N_LAYERS) +CALL CRTM_RTSolution_Create(RTSolution_AD,N_LAYERS) + + ! ============================================================================ + + ! ============================================================================ + ! 4. **** ASSIGN INPUT DATA **** + ! + ! Fill the Atmosphere structure array. + ! NOTE: This is an example program for illustrative purposes only. + ! Typically, one would not assign the data as shown below, + ! but rather read it from file + + ! 4a. Atmosphere and Surface input + ! -------------------------------- + CALL Load_Atm_Data() + CALL Load_Sfc_Data() + ilev1 = 61 + ilev2 = 77 + iprof = 1 + ichan = 16 + Attenuated_Reflectivity = .TRUE. + n_Layer_Cloud = COUNT(Atm(iprof)%Cloud(1)%Water_Content .GT. ZERO) + ALLOCATE(TL_final(n_Layer_Cloud), AD_Final(n_Layer_Cloud), i_Layers_cloud(n_Layer_Cloud)) + i_layers = (/(i, i=1,n_Layers)/) + + Do jj=1,2 + atm(jj)%Height = Calculate_Height(Atm(jj)) + Atmosphere_TL(jj)%Height = atm(jj)%Height + Atmosphere_AD(jj)%Height = atm(jj)%Height + + Atmosphere_TL(jj)%Climatology = atm(jj)%Climatology + Atmosphere_TL(jj)%Absorber_Id = atm(jj)%Absorber_Id + Atmosphere_TL(jj)%Absorber_Units = atm(jj)%Absorber_Units + Atmosphere_TL(jj)%Add_Extra_Layers = .FALSE. + + Atmosphere_AD(jj)%Climatology = atm(jj)%Climatology + Atmosphere_AD(jj)%Absorber_Id = atm(jj)%Absorber_Id + Atmosphere_AD(jj)%Absorber_Units = atm(jj)%Absorber_Units + Atmosphere_AD(jj)%Add_Extra_Layers = .FALSE. + END DO + + ! 4b. GeometryInfo input + ! ---------------------- + ! All profiles are given the same value + ! The Sensor_Scan_Angle is optional. + CALL CRTM_Geometry_SetValue( Geometry, & + Sensor_Zenith_Angle = ZENITH_ANGLE, & + Sensor_Scan_Angle = SCAN_ANGLE ) + ! ============================================================================ + ! Forwad model is not used + Error_Status = CRTM_Forward( Atm , & + Sfc , & + Geometry , & + ChannelInfo , & + RTSolution ) + + ! ============================================================================ + ! 5. **** INITIALIZE THE TL ARGUMENTS **** + + ! 5a. Zero the LT INPUT structures + ! --------------------------------------- + CALL CRTM_Atmosphere_Zero( Atmosphere_TL ) + CALL CRTM_Surface_Zero( Surface_TL ) + Perturbation = ONE ! kg/m2 + Atmosphere_TL(1)%Cloud(1)%Water_Content = Perturbation + Atmosphere_TL(2)%Cloud(1)%Water_Content = Perturbation + + Error_Status = CRTM_Tangent_Linear( Atm , & + Sfc , & + Atmosphere_TL , & + Surface_TL , & + Geometry , & + ChannelInfo , & + RTSolution , & + RTSolution_TL ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in CRTM Tangent-linear Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + ! ============================================================================ + + + ! ============================================================================ + ! 6. **** CALL THE CRTM ADJOINT MODEL **** + ! + + CALL CRTM_Atmosphere_Zero( Atmosphere_AD ) + CALL CRTM_Surface_Zero( Surface_AD ) + + ! Initialise the Adjoint INPUT to provide dR/dx derivatives + RTSolution_AD%Brightness_Temperature = ZERO + RTSolution_AD%Radiance = ZERO + DO jj=1, N_LAYERS + RTSolution_AD%Reflectivity_Attenuated(jj) = ZERO + RTSolution_AD%Reflectivity(jj) = ZERO + if (Attenuated_Reflectivity) then + RTSolution_AD(ichan,:)%Reflectivity_Attenuated(jj) = ONE + else + RTSolution_AD(ichan,:)%Reflectivity(jj) = ONE + endif + ENDDO + + Error_Status = CRTM_Adjoint( Atm , & + Sfc , & + RTSolution_AD, & + Geometry, & + ChannelInfo, & + Atmosphere_AD, & + Surface_AD, & + RTSolution ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in Adjoint Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + ! ============================================================================ + + + ! ============================================================================ + ! **** PERFORM ADJOINT TEST **** + ! + if (Attenuated_Reflectivity) then + TL = RTSolution_TL(ichan,iprof)%Reflectivity_Attenuated + else + TL = RTSolution_TL(ichan,iprof)%Reflectivity + endif + AD = Atmosphere_AD(iprof)%Cloud(1)%Water_Content + + TL_final = PACK(TL, Atm(iprof)%Cloud(1)%Water_Content .GT. ZERO) + AD_final = PACK(AD, Atm(iprof)%Cloud(1)%Water_Content .GT. ZERO) + i_layers_Cloud = PACK(i_Layers, Atm(iprof)%Cloud(1)%Water_Content .GT. ZERO) + + WRITE(*,'(3A30)') 'TL', 'AD', 'ABS(TL-AD)/TL' + DO jj=1,N_LAYER_CLOUD + i = N_LAYER_CLOUD + 1 - jj + !if (Atm(iprof)%Cloud(1)%Water_Content(jj) .GT. 0) THEN + WRITE(*,'(3F30.10)') TL_FINAL(jj), AD_FINAL(i), ABS(TL_FINAL(jj) - AD_FINAL(i)) / TL_FINAL(jj) + !END IF + END DO + + ! ============================================================================ + ! 8. **** DESTROY THE CRTM **** + ! + WRITE( *, '( /5x, "Destroying the CRTM..." )' ) + Error_Status = CRTM_Destroy( ChannelInfo ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error destroying CRTM' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + ! ============================================================================ + + + ! ============================================================================ + ! 10. **** CLEAN UP **** + ! + ! 10a. Deallocate the structures. + ! These are the explicitly allocated structures. + ! Note that in some cases other structures, such as the Sfc + ! and RTSolution structures, will also be allocated and thus + ! should also be deallocated here. + ! --------------------------------------------------------------- + CALL CRTM_Atmosphere_Destroy(Atmosphere_TL) + CALL CRTM_Atmosphere_Destroy(Atm) + + ! 10b. Deallocate the arrays + ! -------------------------- + DEALLOCATE(RTSolution, RTSolution_TL, & + STAT = Allocate_Status) + ! ============================================================================ + + +CONTAINS + + INCLUDE 'Load_Atm_Data.inc' + INCLUDE 'Load_Sfc_Data.inc' + +END PROGRAM test_AD diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 new file mode 100644 index 0000000..b2b1702 --- /dev/null +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 @@ -0,0 +1,599 @@ +! +! test_AD +! +! Program to provide a (relatively) simple example of how +! to test the CRTM adjoint function. +! +! The code checks whether the Jacobian from the Tangent-Linear +! and the Adjoint are consistent. +! +! Copyright Patrick Stegmann, 2020 +! +! Modified by Isaac Moradi Isaac.Moradi@NASA.GOV +! Nov-30-2021 +! Modified to work with active sensor module +! + +PROGRAM test_AD + + ! ============================================================================ + ! **** ENVIRONMENT SETUP FOR RTM USAGE **** + ! + ! Module usage + USE CRTM_Module + + ! Disable all implicit typing + IMPLICIT NONE + ! ============================================================================ + + ! ---------- + ! Parameters + ! ---------- + CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_AD' + CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' + CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' + + + + ! ============================================================================ + ! 0. **** SOME SET UP PARAMETERS FOR THIS EXAMPLE **** + ! + ! Profile dimensions... + INTEGER, PARAMETER :: N_PROFILES = 2 + INTEGER, PARAMETER :: N_LAYERS = 92 + INTEGER, PARAMETER :: N_ABSORBERS = 2 + INTEGER, PARAMETER :: N_CLOUDS = 1 + INTEGER, PARAMETER :: N_AEROSOLS = 0 + ! ...but only ONE Sensor at a time + INTEGER, PARAMETER :: N_SENSORS = 1 + + ! Test GeometryInfo angles. The test scan angle is based + ! on the default Re (earth radius) and h (satellite height) + REAL(fp), PARAMETER :: ZENITH_ANGLE = 30.0_fp + REAL(fp), PARAMETER :: SCAN_ANGLE = 26.37293341421_fp + ! ============================================================================ + + + ! --------- + ! Variables + ! --------- + CHARACTER(256) :: Message + CHARACTER(256) :: Version + CHARACTER(256) :: Sensor_Id + INTEGER :: Error_Status + INTEGER :: Allocate_Status + INTEGER :: n_Channels + INTEGER :: l, m + INTEGER :: test_result + ! Declarations for Jacobian comparisons + INTEGER :: n_la, n_ma + INTEGER :: n_ls, n_ms + INTEGER :: ii, jj, ilev1, ilev2, iprof, chan1, chan2 + CHARACTER(256) :: atmk_File, sfck_File + ! Declarations for adjoint testing + REAL(fp) :: Perturbation + REAL(fp) :: Ratio + REAL(fp), DIMENSION(1,1) :: LHS + REAL(fp), DIMENSION(1,1) :: RHS + REAL(fp), PARAMETER :: TOLERANCE = 0.1_fp + REAL(fp), DIMENSION(2,1) :: x_test ! Temperature state vector for the adjoint ctest + REAL(fp), DIMENSION(2,2) :: L_operator ! Linearized operator + REAL(fp), DIMENSION(2,2) :: L_operator_T ! Linearized operator + + + ! ============================================================================ + ! 1. **** DEFINE THE CRTM INTERFACE STRUCTURES **** + ! + TYPE(CRTM_ChannelInfo_type) :: ChannelInfo(N_SENSORS) + TYPE(CRTM_Geometry_type) :: Geometry(N_PROFILES) + + ! Define the FORWARD variables + TYPE(CRTM_Atmosphere_type) :: Atm(N_PROFILES) + TYPE(CRTM_Surface_type) :: Sfc(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution(:,:) + + ! Define the Tangent-Linear variables + TYPE(CRTM_Atmosphere_type) :: Atmosphere_TL(N_PROFILES) + TYPE(CRTM_Surface_type) :: Surface_TL(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_TL(:,:) + + ! Define the Adjoint variables + TYPE(CRTM_Atmosphere_type) :: Atmosphere_AD(N_PROFILES) + TYPE(CRTM_Surface_type) :: Surface_AD(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_AD(:,:) + ! ============================================================================ + + + ! Directory location of coefficients +! #ifdef LITTLE_ENDIAN + CHARACTER(*), PARAMETER :: ENDIAN_TYPE='little_endian' +! #else +! CHARACTER(*), PARAMETER :: ENDIAN_TYPE='big_endian' +!#endif + CHARACTER(*), PARAMETER :: COEFFICIENT_PATH='coefficients/'//ENDIAN_TYPE//'/' + CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='coefficients/netcdf/' + + ! Aerosol/Cloud coefficient format + !CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' + CHARACTER(*), PARAMETER :: Coeff_Format = 'netCDF' + + ! Aerosol/Cloud coefficient scheme + CHARACTER(*), PARAMETER :: Aerosol_Model = 'CRTM' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'CMAQ' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'GOCART-GEOS5' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'NAAPS' + CHARACTER(*), PARAMETER :: Cloud_Model = 'CRTM' + + CHARACTER(256) :: AerosolCoeff_File + CHARACTER(256) :: AerosolCoeff_Format + CHARACTER(256) :: CloudCoeff_File + CHARACTER(256) :: CloudCoeff_Format + LOGICAL :: Attenuated_Reflectivity + + ! Program header + ! -------------- + CALL CRTM_Version( Version ) + CALL Program_Message( PROGRAM_NAME, & + 'Program to provide a basic test for the CRTM adjoint operator.', & + 'CRTM Version: '//TRIM(Version) ) + + + ! Get sensor id from user + ! ----------------------- + !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) + !READ( *,'(a)' ) Sensor_Id + Sensor_Id = 'atms_npp' + Sensor_Id = ADJUSTL(Sensor_Id) + WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) + + + ! ============================================================================ + ! STEP 4. **** INITIALIZE THE CRTM **** + ! + ! 4a. Initialise all the sensors at once + ! -------------------------------------- + !.. Cloud coefficient information + IF ( Coeff_Format == 'Binary' ) THEN + CloudCoeff_Format = 'Binary' + CloudCoeff_File = 'CloudCoeff.bin' + ! if netCDF I/O + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + CloudCoeff_Format = 'netCDF' + CloudCoeff_File = 'CloudCoeff_DDA_ARTS.nc4' + ELSE + message = 'Aerosol/Cloud coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + + !.....Aerosol + IF ( Aerosol_Model == 'CRTM' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'CMAQ' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.CMAQ.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.CMAQ.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'GOCART-GEOS5' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'NAAPS' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.NAAPS.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.NAAPS.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + END IF + + ! ============================================================================ + ! 2. **** INITIALIZE THE CRTM **** + ! + ! 2a. This initializes the CRTM for the sensors + ! predefined in the example SENSOR_ID parameter. + ! NOTE: The coefficient data file path is hard- + ! wired for this example. + ! -------------------------------------------------- + WRITE( *,'(/5x,"Initializing the CRTM...")' ) + + error_status = CRTM_Init( (/ sensor_ID /), & + channelInfo, & + Aerosol_Model, & + AerosolCoeff_Format, & + AerosolCoeff_File, & + Cloud_Model, & + CloudCoeff_Format, & + CloudCoeff_File, & + File_Path=COEFFICIENT_PATH, & + NC_File_Path=NC_COEFFICIENT_PATH, & + Quiet=.TRUE.) + + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error initializing CRTM' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + ! 2b. Determine the total number of channels + ! for which the CRTM was initialized + ! ------------------------------------------ + n_Channels = SUM(CRTM_ChannelInfo_n_Channels(ChannelInfo)) + ! ============================================================================ + + + + + ! ============================================================================ + ! 3. **** ALLOCATE STRUCTURE ARRAYS **** + ! + ! 3a. Allocate the ARRAYS + ! ----------------------- + ! Note that only those structure arrays with a channel + ! dimension are allocated here because we've parameterized + ! the number of profiles in the N_PROFILES parameter. + ! + ! Users can make the number of profiles dynamic also, but + ! then the INPUT arrays (Atmosphere, Surface) will also have to be allocated. + ALLOCATE( RTSolution( n_Channels, N_PROFILES ), & + RTSolution_TL( n_Channels, N_PROFILES ), & + RTSolution_AD( n_Channels, N_PROFILES ), & + STAT = Allocate_Status ) + IF ( Allocate_Status /= 0 ) THEN + Message = 'Error allocating structure arrays' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + ! 3b. Allocate the STRUCTURES + ! --------------------------- + ! The input FORWARD structure + CALL CRTM_Atmosphere_Create( Atm, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atm)) ) THEN + Message = 'Error allocating CRTM Atmosphere structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + Atm%Add_Extra_Layers = .FALSE. + + ! The input TL structure + CALL CRTM_Atmosphere_Create( Atmosphere_TL, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atmosphere_TL)) ) THEN + Message = 'Error allocating CRTM Atmosphere_TL structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + + ! The output AD structure + CALL CRTM_Atmosphere_Create( Atmosphere_AD, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atmosphere_AD)) ) THEN + Message = 'Error allocating CRTM Atmosphere_AD structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + +CALL CRTM_RTSolution_Create(RTSolution,N_LAYERS) +CALL CRTM_RTSolution_Create(RTSolution_TL,N_LAYERS) +CALL CRTM_RTSolution_Create(RTSolution_AD,N_LAYERS) + + ! ============================================================================ + + ! ============================================================================ + ! 4. **** ASSIGN INPUT DATA **** + ! + ! Fill the Atmosphere structure array. + ! NOTE: This is an example program for illustrative purposes only. + ! Typically, one would not assign the data as shown below, + ! but rather read it from file + + ! 4a. Atmosphere and Surface input + ! -------------------------------- + CALL Load_Atm_Data() + CALL Load_Sfc_Data() + ilev1 = 61 + ilev2 = 72 + iprof = 1 + chan1 = 16 + chan2 = 17 + Attenuated_Reflectivity = .FALSE. + + Do jj=1,2 + !Atm(jj)%Cloud(1)%Water_Content = 10.0_fp + Atmosphere_TL(jj)%Climatology = atm(jj)%Climatology + Atmosphere_TL(jj)%Absorber_Id = atm(jj)%Absorber_Id + Atmosphere_TL(jj)%Absorber_Units = atm(jj)%Absorber_Units + + Atmosphere_AD(jj)%Climatology = atm(jj)%Climatology + Atmosphere_AD(jj)%Absorber_Id = atm(jj)%Absorber_Id + Atmosphere_AD(jj)%Absorber_Units = atm(jj)%Absorber_Units + END DO + + ! Set the test state vector as the first to Temperature values. + ! ------------------------------------------------------------- +! x_test(1,1) = Atm(1)%Temperature(61) +! x_test(2,1) = Atm(1)%Temperature(72) + + x_test(1,1) = Atm(iprof)%Cloud(1)%Water_Content(ilev1) + x_test(2,1) = Atm(iprof)%Cloud(1)%Water_Content(ilev2) + + + ! 4b. GeometryInfo input + ! ---------------------- + ! All profiles are given the same value + ! The Sensor_Scan_Angle is optional. + CALL CRTM_Geometry_SetValue( Geometry, & + Sensor_Zenith_Angle = ZENITH_ANGLE, & + Sensor_Scan_Angle = SCAN_ANGLE ) + ! ============================================================================ + + + + + ! ============================================================================ + ! 5. **** INITIALIZE THE TL ARGUMENTS **** + + ! 5a. Zero the LT INPUT structures + ! --------------------------------------- + CALL CRTM_Atmosphere_Zero( Atmosphere_TL ) + CALL CRTM_Surface_Zero( Surface_TL ) + Perturbation = ONE + Atmosphere_TL(iprof)%Cloud(1)%Water_Content(ilev2) = Perturbation + + ! ============================================================================ + ! 5b. Zero the AD OUTPUT structures + ! --------------------------------------- + CALL CRTM_Atmosphere_Zero( Atmosphere_AD ) + CALL CRTM_Surface_Zero( Surface_AD ) + + ! ============================================================================ + ! 6. **** CALL THE CRTM TANGENT-LINEAR MODEL **** + ! + Error_Status = CRTM_Tangent_Linear( Atm , & + Sfc , & + Atmosphere_TL , & + Surface_TL , & + Geometry , & + ChannelInfo , & + RTSolution , & + RTSolution_TL ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in CRTM Tangent-linear Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + + ! For the reflectivity, we use two different levels instead of two different channels + + if (Attenuated_Reflectivity) then + WRITE(*,*) 'Tangent-linear Result 1: ', RTSolution_TL(chan1,iprof)%Reflectivity_Attenuated(ilev2) + L_operator(1,1) = RTSolution_TL(chan1,iprof)%Reflectivity_Attenuated(ilev2) + L_operator(1,2) = RTSolution_TL(chan2,iprof)%Reflectivity_Attenuated(ilev2) + else + WRITE(*,*) 'Tangent-linear Result 1: ', RTSolution_TL(chan1,iprof)%Reflectivity(ilev2) + L_operator(1,1) = RTSolution_TL(chan1,iprof)%Reflectivity(ilev2) + L_operator(1,2) = RTSolution_TL(chan2,iprof)%Reflectivity(ilev2) + endif + + CALL CRTM_Atmosphere_Zero( Atmosphere_TL ) + CALL CRTM_Surface_Zero( Surface_TL ) + + !Perturbation = Atm(1)%Temperature(61)*0.1_fp + Perturbation = ONE +! Atmosphere_TL(1)%Temperature(61) = Perturbation + Atmosphere_TL(iprof)%Cloud(1)%Water_Content(ilev1) = Perturbation + + Error_Status = CRTM_Tangent_Linear( Atm , & + Sfc , & + Atmosphere_TL , & + Surface_TL , & + Geometry , & + ChannelInfo , & + RTSolution , & + RTSolution_TL ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in CRTM Tangent-linear Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + +! WRITE(*,*) 'Tangent-linear Result 2: ', RTSolution_TL(5,1)%Radiance +! L_operator(2,1) = RTSolution_TL(5,1)%Radiance +! L_operator(2,2) = RTSolution_TL(6,1)%Radiance + + if (Attenuated_Reflectivity) then + WRITE(*,*) 'Tangent-linear Result 2: ', RTSolution_TL(chan1,iprof)%Reflectivity_Attenuated(ilev1) + L_operator(2,1) = RTSolution_TL(chan1,iprof)%Reflectivity_Attenuated(ilev1) + L_operator(2,2) = RTSolution_TL(chan2,iprof)%Reflectivity_Attenuated(ilev1) + else + WRITE(*,*) 'Tangent-linear Result 2: ', RTSolution_TL(chan1,iprof)%Reflectivity(ilev1) + L_operator(2,1) = RTSolution_TL(chan1,iprof)%Reflectivity(ilev1) + L_operator(2,2) = RTSolution_TL(chan2,iprof)%Reflectivity(ilev1) + endif + + + ! ============================================================================ + + + ! ============================================================================ + ! 6. **** CALL THE CRTM ADJOINT MODEL **** + ! + + CALL CRTM_Atmosphere_Zero( Atmosphere_AD ) + CALL CRTM_Surface_Zero( Surface_AD ) + + ! Initialise the Adjoint INPUT to provide dR/dx derivatives +! RTSolution_AD%Radiance = ZERO +! RTSolution_AD(5,1)%Radiance = ONE ! Check only channel 5 in the first AD run. +! RTSolution_AD%Brightness_Temperature = ZERO + + DO jj=1, N_LAYERS + RTSolution_AD%Reflectivity(jj) = ZERO + RTSolution_AD%Reflectivity_Attenuated(jj) = ZERO + ENDDO + if (Attenuated_Reflectivity) then + RTSolution_AD(chan1,iprof)%Reflectivity_Attenuated = ONE ! Check only channel 5 in the first AD run. + else + RTSolution_AD(chan1,iprof)%Reflectivity = ONE ! Check only channel 5 in the first AD run. + endif + + RTSolution_AD%Brightness_Temperature = ZERO + RTSolution_AD%Radiance = ZERO + + Error_Status = CRTM_Adjoint( Atm , & + Sfc , & + RTSolution_AD, & + Geometry, & + ChannelInfo, & + Atmosphere_AD, & + Surface_AD, & + RTSolution ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in Adjoint Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + +! WRITE(*,*) 'Adjoint Result 1: ', Atmosphere_AD(1)%Temperature(72) +! L_operator_T(1,1) = Atmosphere_AD(1)%Temperature(72) +! L_operator_T(1,2) = Atmosphere_AD(1)%Temperature(61) + + WRITE(*,*) 'Adjoint Result 1: ', Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev2) + L_operator_T(1,1) = Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev2) + L_operator_T(1,2) = Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev1) + + CALL CRTM_Atmosphere_Zero( Atmosphere_AD ) + CALL CRTM_Surface_Zero( Surface_AD ) + + ! Initialise the Adjoint INPUT to provide dR/dx derivatives +! RTSolution_AD%Radiance = ZERO +! RTSolution_AD(6,1)%Radiance = ONE ! Check only channel 6 in the first AD run. +! RTSolution_AD%Brightness_Temperature = ZERO +DO jj=1, N_LAYERS + RTSolution_AD%Reflectivity(jj) = ZERO + RTSolution_AD%Reflectivity_Attenuated(jj) = ZERO +ENDDO +if (Attenuated_Reflectivity) then + RTSolution_AD(chan2,iprof)%Reflectivity_Attenuated = ONE ! Check only channel 6 in the first AD run. +else + RTSolution_AD(chan2,iprof)%Reflectivity = ONE ! Check only channel 6 in the first AD run. +endif + RTSolution_AD%Radiance = ZERO + RTSolution_AD%Brightness_Temperature = ZERO + + Error_Status = CRTM_Adjoint( Atm , & + Sfc , & + RTSolution_AD, & + Geometry, & + ChannelInfo, & + Atmosphere_AD, & + Surface_AD, & + RTSolution ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in CRTM Adjoint Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + +! WRITE(*,*) 'Adjoint Result 2: ', Atmosphere_AD(1)%Temperature(61) +! L_operator_T(2,1) = Atmosphere_AD(1)%Temperature(72) +! L_operator_T(2,2) = Atmosphere_AD(1)%Temperature(61) + + WRITE(*,*) 'Adjoint Result 2: ', Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev1) + L_operator_T(2,1) = Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev2) + L_operator_T(2,2) = Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev1) + + ! ============================================================================ + + + ! ============================================================================ + ! **** PERFORM ADJOINT TEST **** + ! + WRITE(*,*) 'Tangent-Linear: ', TRANSPOSE(L_operator) + WRITE(*,*) ' ' + WRITE(*,*) 'Adjoint: ', L_operator_T + + L_operator = TRANSPOSE(L_operator) + test_result = 0 + test_loop: DO ii = 1,2 + DO jj = 1,2 + IF((test_result) == 0 .AND. & + (L_operator(jj,ii) - L_operator_T(ii,jj))<1.e-7_fp) THEN + test_result = 0 + STOP 0 + ELSE + test_result = 1 + STOP 1 + END IF + END DO + END DO test_loop + + ! ============================================================================ + ! 8. **** DESTROY THE CRTM **** + ! + WRITE( *, '( /5x, "Destroying the CRTM..." )' ) + Error_Status = CRTM_Destroy( ChannelInfo ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error destroying CRTM' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP + END IF + ! ============================================================================ + + + ! ============================================================================ + ! 10. **** CLEAN UP **** + ! + ! 10a. Deallocate the structures. + ! These are the explicitly allocated structures. + ! Note that in some cases other structures, such as the Sfc + ! and RTSolution structures, will also be allocated and thus + ! should also be deallocated here. + ! --------------------------------------------------------------- + CALL CRTM_Atmosphere_Destroy(Atmosphere_TL) + CALL CRTM_Atmosphere_Destroy(Atm) + + ! 10b. Deallocate the arrays + ! -------------------------- + DEALLOCATE(RTSolution, RTSolution_TL, & + STAT = Allocate_Status) + ! ============================================================================ + + +CONTAINS + + INCLUDE 'Load_Atm_Data.inc' + INCLUDE 'Load_Sfc_Data.inc' + +END PROGRAM test_AD diff --git a/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 new file mode 100644 index 0000000..45a3c18 --- /dev/null +++ b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 @@ -0,0 +1,522 @@ +! +! test_TL_convergence +! +! Program to provide a (relatively) simple example of how +! to test the CRTM tangent-linear function. +! This code checks the convergence between the tangent-linear +! operator and the nonlinear CRTM Forward function when +! the magnitude of the atmospheric input state perturbation +! is step-wise reduced. +! The convergence should be monotonous, which it isn't right. +! For this reason the test in its current state will fai. +! +! Copyright Patrick Stegmann, 2020 +! +! Modified by Isaac Moradi Isaac.Moradi@NASA.GOV +! Nov-30-2021 +! Modified to work with active sensor module +! + +PROGRAM test_TL_convergence + + ! ============================================================================ + ! **** ENVIRONMENT SETUP FOR RTM USAGE **** + ! + ! Module usage + USE CRTM_Module + !USE UnitTest_Define, ONLY: UnitTest_IsEqualWithin + ! Disable all implicit typing + IMPLICIT NONE + ! ============================================================================ + + + ! ---------- + ! Parameters + ! ---------- + CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_TL_convergence' + CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' + CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' + + ! ============================================================================ + ! 0. **** SOME SET UP PARAMETERS FOR THIS EXAMPLE **** + ! + ! Profile dimensions... + INTEGER, PARAMETER :: N_PROFILES = 2 + INTEGER, PARAMETER :: N_LAYERS = 92 + INTEGER, PARAMETER :: N_ABSORBERS = 2 + INTEGER, PARAMETER :: N_CLOUDS = 1 + INTEGER, PARAMETER :: N_AEROSOLS = 0 + ! ...but only ONE Sensor at a time + INTEGER, PARAMETER :: N_SENSORS = 1 + + ! Test GeometryInfo angles. The test scan angle is based + ! on the default Re (earth radius) and h (satellite height) + REAL(fp), PARAMETER :: ZENITH_ANGLE = 30.0_fp + REAL(fp), PARAMETER :: SCAN_ANGLE = 26.37293341421_fp + ! ============================================================================ + + + ! --------- + ! Variables + ! --------- + CHARACTER(256) :: Message + CHARACTER(256) :: Version + CHARACTER(256) :: Sensor_Id + INTEGER :: Error_Status + INTEGER :: Allocate_Status + INTEGER :: n_Channels + INTEGER :: l, m + INTEGER :: ii, jj, isign, sign, ilev, iprof, ichan + INTEGER, PARAMETER:: nsign=2 + INTEGER :: testresult + ! Declarations for Jacobian comparisons + INTEGER :: n_la, n_ma + INTEGER :: n_ls, n_ms + CHARACTER(256) :: atmk_File, sfck_File + REAL(fp) :: Perturbation + REAL(16) :: Ratio_new(nsign), Ratio_old(nsign) + REAL(fp), PARAMETER :: TOLERANCE = 0.1_fp + REAL(fp) :: Reflectivity_Prtb(N_LAYERS), Reflectivity(N_LAYERS), Reflectivity_TL(N_LAYERS) + + ! ============================================================================ + ! 1. **** DEFINE THE CRTM INTERFACE STRUCTURES **** + ! + TYPE(CRTM_ChannelInfo_type) :: ChannelInfo(N_SENSORS) + TYPE(CRTM_Geometry_type) :: Geometry(N_PROFILES) + + ! Define the FORWARD variables + TYPE(CRTM_Atmosphere_type) :: Atm(N_PROFILES), Atm_Prtb(N_PROFILES) + TYPE(CRTM_Surface_type) :: Sfc(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution(:,:) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_Perturb(:,:) + + ! Define the Tangent-Linear variables + TYPE(CRTM_Atmosphere_type) :: Atmosphere_TL(N_PROFILES) + !TYPE(CRTM_Atmosphere_type) :: Perturbation + TYPE(CRTM_Surface_type) :: Surface_TL(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_TL(:,:) + ! ============================================================================ + + ! Directory location of coefficients +! #ifdef LITTLE_ENDIAN + CHARACTER(*), PARAMETER :: ENDIAN_TYPE='little_endian' +! #else +! CHARACTER(*), PARAMETER :: ENDIAN_TYPE='big_endian' +!#endif + CHARACTER(*), PARAMETER :: COEFFICIENT_PATH='coefficients/'//ENDIAN_TYPE//'/' + CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='coefficients/netcdf/' + + ! Aerosol/Cloud coefficient format + !CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' + CHARACTER(*), PARAMETER :: Coeff_Format = 'netCDF' + + ! Aerosol/Cloud coefficient scheme + CHARACTER(*), PARAMETER :: Aerosol_Model = 'CRTM' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'CMAQ' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'GOCART-GEOS5' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'NAAPS' + CHARACTER(*), PARAMETER :: Cloud_Model = 'CRTM' + + CHARACTER(256) :: AerosolCoeff_File + CHARACTER(256) :: AerosolCoeff_Format + CHARACTER(256) :: CloudCoeff_File + CHARACTER(256) :: CloudCoeff_Format + + ! Program header + ! -------------- + CALL CRTM_Version( Version ) + CALL Program_Message( PROGRAM_NAME, & + 'Program to provide a (relatively) simple example of how '//& + 'to call the CRTM K-Matrix function.', & + 'CRTM Version: '//TRIM(Version) ) + + + ! Get sensor id from user + ! ----------------------- + !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) + !READ( *,'(a)' ) Sensor_Id + Sensor_Id = 'atms_npp' + Sensor_Id = ADJUSTL(Sensor_Id) + WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) + + ! ============================================================================ + ! STEP 4. **** INITIALIZE THE CRTM **** + ! + ! 4a. Initialise all the sensors at once + ! -------------------------------------- + !.. Cloud coefficient information + IF ( Coeff_Format == 'Binary' ) THEN + CloudCoeff_Format = 'Binary' + CloudCoeff_File = 'CloudCoeff.bin' + ! if netCDF I/O + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + CloudCoeff_Format = 'netCDF' + CloudCoeff_File = 'CloudCoeff_DDA_ARTS.nc4' + ELSE + message = 'Aerosol/Cloud coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + + !.....Aerosol + IF ( Aerosol_Model == 'CRTM' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'CMAQ' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.CMAQ.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.CMAQ.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'GOCART-GEOS5' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'NAAPS' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.NAAPS.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.NAAPS.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + END IF + + ! ============================================================================ + ! 2. **** INITIALIZE THE CRTM **** + ! + ! 2a. This initializes the CRTM for the sensors + ! predefined in the example SENSOR_ID parameter. + ! NOTE: The coefficient data file path is hard- + ! wired for this example. + ! -------------------------------------------------- + WRITE( *,'(/5x,"Initializing the CRTM...")' ) + + error_status = CRTM_Init( (/ sensor_ID /), & + channelInfo, & + Aerosol_Model, & + AerosolCoeff_Format, & + AerosolCoeff_File, & + Cloud_Model, & + CloudCoeff_Format, & + CloudCoeff_File, & + File_Path=COEFFICIENT_PATH, & + NC_File_Path=NC_COEFFICIENT_PATH, & + Quiet=.TRUE.) + + + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error initializing CRTM' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + ! 2b. Determine the total number of channels + ! for which the CRTM was initialized + ! ------------------------------------------ + n_Channels = SUM(CRTM_ChannelInfo_n_Channels(ChannelInfo)) + ! ============================================================================ + + + + + ! ============================================================================ + ! 3. **** ALLOCATE STRUCTURE ARRAYS **** + ! + ! 3a. Allocate the ARRAYS + ! ----------------------- + ! Note that only those structure arrays with a channel + ! dimension are allocated here because we've parameterized + ! the number of profiles in the N_PROFILES parameter. + ! + ! Users can make the number of profiles dynamic also, but + ! then the INPUT arrays (Atmosphere, Surface) will also have to be allocated. + ALLOCATE( RTSolution( n_Channels, N_PROFILES ), & + RTSolution_Perturb( n_Channels, N_PROFILES ), & + RTSolution_TL( n_Channels, N_PROFILES ), & + STAT = Allocate_Status ) + IF ( Allocate_Status /= 0 ) THEN + Message = 'Error allocating structure arrays' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + ! 3b. Allocate the STRUCTURES + ! --------------------------- + ! The input FORWARD structure + CALL CRTM_Atmosphere_Create( Atm, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atm)) ) THEN + Message = 'Error allocating CRTM Atmosphere structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + Atm%Add_Extra_Layers = .FALSE. + + CALL CRTM_Atmosphere_Create( Atm_Prtb, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atm_Prtb)) ) THEN + Message = 'Error allocating CRTM Atmosphere structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + Atm_Prtb%Add_Extra_Layers = .FALSE. + + ! The input TL structure + CALL CRTM_Atmosphere_Create( Atmosphere_TL, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atmosphere_TL)) ) THEN + Message = 'Error allocating CRTM Atmosphere_TL structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + +CALL CRTM_RTSolution_Create(RTSolution,N_LAYERS) +CALL CRTM_RTSolution_Create(RTSolution_TL,N_LAYERS) +CALL CRTM_RTSolution_Create(RTSolution_Perturb,N_LAYERS) + + ! ============================================================================ + + + + + ! ============================================================================ + ! 4. **** ASSIGN INPUT DATA **** + ! + ! Fill the Atmosphere structure array. + ! NOTE: This is an example program for illustrative purposes only. + ! Typically, one would not assign the data as shown below, + ! but rather read it from file + + ! 4a. Atmosphere and Surface input + ! -------------------------------- + CALL Load_Atm_Data() + CALL Load_Sfc_Data() + + + Do ii=1,2 + Atmosphere_TL(ii)%Climatology = atm(ii)%Climatology + Atmosphere_TL(ii)%Absorber_Id = atm(ii)%Absorber_Id + Atmosphere_TL(ii)%Absorber_Units = atm(ii)%Absorber_Units + atm(ii)%Height = Calculate_Height(Atm(ii)) + Atmosphere_TL(ii)%Height = atm(ii)%Height + Atm_Prtb(ii) = Atm(ii) + Atm(ii)%Cloud(1)%Water_Content = 5 + END DO + + ! 4b. GeometryInfo input + ! ---------------------- + ! All profiles are given the same value + ! The Sensor_Scan_Angle is optional. + CALL CRTM_Geometry_SetValue( Geometry, & + Sensor_Zenith_Angle = ZENITH_ANGLE, & + Sensor_Scan_Angle = SCAN_ANGLE ) + ! ============================================================================ + + + + + ! ============================================================================ + ! 5. **** INITIALIZE THE TL ARGUMENTS **** + ! + ! 5a. Zero the LT INPUT structures + ! --------------------------------------- + CALL CRTM_Atmosphere_Zero( Atmosphere_TL ) + CALL CRTM_Surface_Zero( Surface_TL ) + + ! ============================================================================ + ! 6. **** CALL THE CRTM FORWARD MODEL **** + ! + Error_Status = CRTM_Forward( Atm , & + Sfc , & + Geometry , & + ChannelInfo , & + RTSolution ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in CRTM Forward Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + + + testresult = 0 + Ratio_old = 100.0_fp + + ilev = 70 + iprof = 1 + ichan = 3 !16 + + + OPEN(500,FILE='convergence.txt',STATUS='UNKNOWN') + write(500, '(A)') 'Ratio should approach ZERO because it is ONE - [(R_Prtb - R) / R_TL)]' + write(500,'(2A)') 'Iter Refl (R) R_Prt - R R_TL WC_Prtb Ratio', & + ' -- R R_Prt - R R_TL WC_Prtb Ratio' + + convergence_loop: DO ii = 1, 20 + sign = -1 ! we want to make sure both positive and negative signs converge + sign_loop: DO isign = 1, nsign + sign = -1 * sign + + Perturbation = Atm(1)%Cloud(1)%Water_Content(ilev)*(sign * 1.0_fp)/(2.0_fp**ii) + Atmosphere_TL(iprof)%Cloud(1)%Water_Content(ilev) = Perturbation + ! ============================================================================ + + !Atm(1)%Temperature(92) = Atm(1)%Temperature(92) + Perturbation + Atm_Prtb(iprof)%Cloud(1)%Water_Content(ilev) = Atm(iprof)%Cloud(1)%Water_Content(ilev) + Perturbation + + ! ============================================================================ + ! 6. **** CALL THE PERTURBED CRTM FORWARD MODEL **** + ! + Error_Status = CRTM_Forward( Atm_Prtb , & + Sfc , & + Geometry , & + ChannelInfo , & + RTSolution_Perturb ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in perturbed CRTM Forward Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + + ! ============================================================================ + ! 6. **** CALL THE CRTM TANGENT-LINEAR MODEL **** + ! + Error_Status = CRTM_Tangent_Linear( Atm , & + Sfc , & + Atmosphere_TL , & + Surface_TL , & + Geometry , & + ChannelInfo , & + RTSolution , & + RTSolution_TL ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in CRTM Tangent-linear Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + !WRITE(*,*) 'Tangent-linear Result: ', RTSolution_TL(ichan,iprof)%Reflectivity(ilev) + + ! ============================================================================ + + ! ============================================================================ + + + ! ============================================================================ + Reflectivity_Prtb = RTSolution_Perturb(ichan,iprof)%Reflectivity + Reflectivity = RTSolution(ichan,iprof)%Reflectivity + Reflectivity_TL = RTSolution_TL(ichan,iprof)%Reflectivity + + + Ratio_new(isign) = ONE - ((Reflectivity_Prtb(ilev) - Reflectivity(ilev)) / Reflectivity_TL(ilev)) + + + !do jj=70,80 + jj = ilev + write(500,'(I5, F8.3, 5F17.11)', advance='no') ii, Reflectivity(jj), Reflectivity_Prtb(jj) - Reflectivity(jj), Reflectivity_TL(jj), Perturbation, Ratio_new(isign) + !ENDDO + + + ! Reassign Ratio for next iteration. + Ratio_old(isign) = Ratio_new(isign) + + END DO sign_loop + write(500,*) ! new line + + + END DO convergence_loop + + ! ============================================================================ + ! 8. **** DESTROY THE CRTM **** + ! + WRITE( *, '( /5x, "Destroying the CRTM..." )' ) + Error_Status = CRTM_Destroy( ChannelInfo ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error destroying CRTM' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + ! ============================================================================ + + + CLOSE(500) + + + + ! ============================================================================ + ! 10. **** CLEAN UP **** + ! + ! 10a. Deallocate the structures. + ! These are the explicitly allocated structures. + ! Note that in some cases other structures, such as the Sfc + ! and RTSolution structures, will also be allocated and thus + ! should also be deallocated here. + ! --------------------------------------------------------------- + CALL CRTM_Atmosphere_Destroy(Atmosphere_TL) + CALL CRTM_Atmosphere_Destroy(Atm) + + ! 10b. Deallocate the arrays + ! -------------------------- + DEALLOCATE(RTSolution, RTSolution_TL, & + STAT = Allocate_Status) + ! ============================================================================ + IF( ( testresult == 0 ) .AND. ( Ratio_old(1) < TOLERANCE ) .AND. ( Ratio_old(2) < TOLERANCE ) ) THEN + testresult = 0 + STOP 0 + ELSE + testresult = 1 + STOP 1 + END IF + + +CONTAINS + + INCLUDE 'Load_Atm_Data.inc' + INCLUDE 'Load_Sfc_Data.inc' + + SUBROUTINE Integrate_Reflectivity(Re, R) + IMPLICIT NONE + Real(fp), INTENT(IN) :: Re(:) + Real(fp), INTENT(OUT) :: R(:) + REAL(fp) :: Rs(SIZE(Re)) + REAL(fp), PARAMETER :: M3_to_MM6overM3 = 1.0d18 + + + WHERE (Re > -100) + Rs = 10.0_fp**(Re / 10.0_fp) / M3_to_MM6overM3 + ELSEWHERE + Rs = 0.0_fp + END WHERE + + R = Rs + !R = SUM(Rs) + + END SUBROUTINE Integrate_Reflectivity + +END PROGRAM test_TL_convergence From 6ae7b3ce4bad278ebfc32267da34fe4bb9742b60 Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Thu, 15 Jun 2023 18:17:05 -0400 Subject: [PATCH 02/25] Update CloudCoeff_Define.f90 Some lines are missing after we merged the changes --- .../CloudCoeff/CloudCoeff_Define.f90 | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 index 91bd9db..e5d2c93 100644 --- a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 +++ b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 @@ -544,9 +544,9 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"CloudCoeff Temperature :")') WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%Temperature WRITE(*,'(5x,"CloudCoeff Density_MW :")') - WRITE(*,'(5(1x,es22.15,:))') CloudCoeff%Density_MW + WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%Density_MW WRITE(*,'(5x,"CloudCoeff Density_IR :")') - WRITE(*,'(5(1x,es22.15,:))') CloudCoeff%Density_IR + WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%Density_IR ! Microwave data WRITE(*,'(/3x,"Microwave data...")') @@ -560,6 +560,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"Microwave liquid phase mass extinction coefficients:")') WRITE(*,'(7x,"Temperature : ",es13.6)') CloudCoeff%Temperature(j) DO i = 1, CloudCoeff%n_MW_Radii + WRITE(*,'(7x,"Water Content: ",es13.6)') CloudCoeff%Water_Density_MW(i) WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%ke_L_MW(:,i,j) END DO @@ -573,6 +574,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"Microwave liquid phase single scatter albedo:")') WRITE(*,'(7x,"Temperature : ",es13.6)') CloudCoeff%Temperature(j) DO i = 1, CloudCoeff%n_MW_Radii + WRITE(*,'(7x,"Water Content: ",es13.6)') CloudCoeff%Water_Density_MW(i) WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%w_L_MW(:,i,j) END DO @@ -586,6 +588,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"Microwave liquid phase asymmetry parameter:")') WRITE(*,'(7x,"Temperature : ",es13.6)') CloudCoeff%Temperature(j) DO i = 1, CloudCoeff%n_MW_Radii + WRITE(*,'(7x,"Water Content: ",es13.6)') CloudCoeff%Water_Density_MW(i) WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%g_L_MW(:,i,j) END DO @@ -606,6 +609,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) DO j = 1, CloudCoeff%n_Temperatures WRITE(*,'(7x,"Temperature : ",es13.6)') CloudCoeff%Temperature(j) DO i = 1, CloudCoeff%n_MW_Radii + WRITE(*,'(7x,"Water Content: ",es13.6)') CloudCoeff%Water_Density_MW(i) WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%pcoeff_L_MW(:,i,j,kidx,l) END DO @@ -623,6 +627,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"Microwave solid phase mass extinction coefficients:")') WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_MW(j) DO i = 1, CloudCoeff%n_MW_Radii + WRITE(*,'(7x,"Water Content: ",es13.6)') CloudCoeff%Water_Density_MW(i) WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%ke_S_MW(:,i,j) END DO @@ -634,8 +639,9 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) END IF DO j = 1, CloudCoeff%n_MW_Densities WRITE(*,'(5x,"Microwave solid phase single scatter albedo:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) + WRITE(*,'(7x,"Density_MW : ",es13.6)') CloudCoeff%Density_MW(j) DO i = 1, CloudCoeff%n_MW_Radii + WRITE(*,'(7x,"Water Content: ",es13.6)') CloudCoeff%Water_Density_MW(i) WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%w_S_MW(:,i,j) END DO @@ -647,8 +653,9 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) END IF DO j = 1, CloudCoeff%n_MW_Densities WRITE(*,'(5x,"Microwave solid phase asymmetry parameter:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_MW(j) + WRITE(*,'(7x,"Density_MW : ",es13.6)') CloudCoeff%Density_MW(j) DO i = 1, CloudCoeff%n_MW_Radii + WRITE(*,'(7x,"Water Content: ",es13.6)') CloudCoeff%Water_Density_MW(i) WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%g_S_MW(:,i,j) END DO @@ -669,6 +676,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) DO j = 1, CloudCoeff%n_MW_Densities WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_MW(j) DO i = 1, CloudCoeff%n_MW_Radii + WRITE(*,'(7x,"Water Content: ",es13.6)') CloudCoeff%Water_Density_MW(i) WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%pcoeff_S_MW(:,i,j,kidx,l) END DO From f5fb1d9aeebad08fcb1199549142e1dbb2bdab27 Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Thu, 15 Jun 2023 23:16:37 -0400 Subject: [PATCH 03/25] Update CloudCoeff_Define.f90 additional changes from V2.4 to V3.0 --- .../CloudCoeff/CloudCoeff_Define.f90 | 35 ++++++++++++++++--- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 index e5d2c93..80022c5 100644 --- a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 +++ b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 @@ -660,6 +660,20 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%g_S_MW(:,i,j) END DO END DO + + IF ( wait ) THEN + WRITE(*,'(/5x,"Press to view the microwave solid phase backscattering parameter")') + READ(*,*) + END IF + DO j = 1, CloudCoeff%n_MW_Densities + WRITE(*,'(5x,"Microwave solid phase backscatter parameter:")') + WRITE(*,'(7x,"Density_MW : ",es22.15)') CloudCoeff%Density_MW(j) + DO i = 1, CloudCoeff%n_MW_Radii + WRITE(*,'(7x,"Water Content: ",es22.15)') CloudCoeff%Water_Density_MW(i) + WRITE(*,'(7x,"Effective radius: ",es22.15)') CloudCoeff%Reff_MW(i) + WRITE(*,'(5(1x,es22.15,:))') CloudCoeff%kb_S_MW(:,i,j) + END DO + END DO DO m = 1, CloudCoeff%n_Stream_Sets IF ( wait ) THEN @@ -674,7 +688,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(7x,"Legendre term: ",i0)') k kidx = k + CloudCoeff%Legendre_Offset(m) DO j = 1, CloudCoeff%n_MW_Densities - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_MW(j) + WRITE(*,'(7x,"Density_MW : ",es13.6)') CloudCoeff%Density_MW(j) DO i = 1, CloudCoeff%n_MW_Radii WRITE(*,'(7x,"Water Content: ",es13.6)') CloudCoeff%Water_Density_MW(i) WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_MW(i) @@ -720,6 +734,16 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%g_IR(:,i,0) END DO + IF ( wait ) THEN + WRITE(*,'(/5x,"Press to view the infrared liquid phase backscattering parameter")') + READ(*,*) + END IF + WRITE(*,'(5x,"Infrared liquid phase asymmetry parameter:")') + DO i = 1, CloudCoeff%n_IR_Radii + WRITE(*,'(7x,"Effective radius: ",es22.15)') CloudCoeff%Reff_IR(i) + WRITE(*,'(5(1x,es22.15,:))') CloudCoeff%kb_IR(:,i,0) + END DO + DO m = 1, CloudCoeff%n_Stream_Sets IF ( wait ) THEN WRITE(*,'(/5x,"Press to view the ",i0,"-stream infrared liquid ",& @@ -744,7 +768,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) END IF DO j = 1, CloudCoeff%n_IR_Densities WRITE(*,'(5x,"Infrared solid phase mass extinction coefficients:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) + WRITE(*,'(7x,"Density_IR : ",es13.6)') CloudCoeff%Density_IR(j) DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%ke_IR(:,i,j) @@ -757,7 +781,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) END IF DO j = 1, CloudCoeff%n_IR_Densities WRITE(*,'(5x,"Infrared solid phase single scatter albedo:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) + WRITE(*,'(7x,"Density_IR : ",es13.6)') CloudCoeff%Density_IR(j) DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%w_IR(:,i,j) @@ -770,7 +794,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) END IF DO j = 1, CloudCoeff%n_IR_Densities WRITE(*,'(5x,"Infrared solid phase asymmetry parameter:")') - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) + WRITE(*,'(7x,"Density_IR : ",es13.6)') CloudCoeff%Density_IR(j) DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%g_IR(:,i,j) @@ -801,7 +825,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(7x,"Legendre term: ",i0)') k kidx = k + CloudCoeff%Legendre_Offset(m) DO j = 1, CloudCoeff%n_IR_Densities - WRITE(*,'(7x,"Density : ",es13.6)') CloudCoeff%Density_IR(j) + WRITE(*,'(7x,"Density_IR : ",es13.6)') CloudCoeff%Density_IR(j) DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%pcoeff_IR(:,i,j,kidx,1) @@ -1050,6 +1074,7 @@ ELEMENTAL FUNCTION CloudCoeff_Equal( x, y ) RESULT( is_equal ) ! ...Data IF ( ALL(x%Frequency_MW .EqualTo. y%Frequency_MW ) .AND. & ALL(x%Frequency_IR .EqualTo. y%Frequency_IR ) .AND. & + ALL(x%Water_Density_MW .EqualTo. y%Water_Density_MW ) .AND. & ALL(x%Reff_MW .EqualTo. y%Reff_MW ) .AND. & ALL(x%Reff_IR .EqualTo. y%Reff_IR ) .AND. & ALL(x%Temperature .EqualTo. y%Temperature ) .AND. & From dc9847ed0db5df141267cd0638b88b9ebc462028 Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Thu, 15 Jun 2023 23:29:10 -0400 Subject: [PATCH 04/25] Update CRTM_Atmosphere_Define.f90 --- src/Atmosphere/CRTM_Atmosphere_Define.f90 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/Atmosphere/CRTM_Atmosphere_Define.f90 b/src/Atmosphere/CRTM_Atmosphere_Define.f90 index 9cdf2ba..1d68f8b 100644 --- a/src/Atmosphere/CRTM_Atmosphere_Define.f90 +++ b/src/Atmosphere/CRTM_Atmosphere_Define.f90 @@ -11,10 +11,21 @@ ! Modified by Yingtao Ma, 2020/6/11 ! yingtao.ma@noaa.gov ! Implemented CMAQ aerosol +! +! Modified by: Isaac Moradi isaac.moradi@nasa.gov +! 24-Sept-2021 +! Several new variables were added to later simpify the interpolation +! of cloud optical properties +! +! Isaac Moradi isaac.moradi@nasa.gov +! 30-Nov-2021 +! Added Add_Extra_Layers with default value set to .TRUE. +! ! Modified by: Cheng Dang, 17-Aug-2022 ! dangch@ucar.edu ! Add relative humidity calculation ! + MODULE CRTM_Atmosphere_Define ! ----------------- @@ -871,6 +882,7 @@ ELEMENTAL SUBROUTINE CRTM_Atmosphere_Zero( Atmosphere ) ! Zero out the data Atmosphere%Level_Pressure = ZERO Atmosphere%Pressure = ZERO + Atmosphere%Height = ZERO Atmosphere%Temperature = ZERO Atmosphere%Relative_Humidity = ZERO Atmosphere%Absorber = ZERO @@ -1231,6 +1243,7 @@ ELEMENTAL FUNCTION CRTM_Atmosphere_Compare( & ANY(x%Absorber_Units(1:j) /= y%Absorber_Units(1:j)) ) RETURN ! ...Floating point arrays IF ( (.NOT. ALL(Compares_Within_Tolerance(x%Level_Pressure ,y%Level_Pressure ,n))) .OR. & + (.NOT. ALL(Compares_Within_Tolerance(x%Height ,y%Height ,n))) .OR. & (.NOT. ALL(Compares_Within_Tolerance(x%Pressure ,y%Pressure ,n))) .OR. & (.NOT. ALL(Compares_Within_Tolerance(x%Temperature ,y%Temperature ,n))) .OR. & (.NOT. ALL(Compares_Within_Tolerance(x%Relative_Humidity ,y%Relative_Humidity ,n))) .OR. & From 5ad018237b79f31ec6792e9b08b53dac1b855936 Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Thu, 15 Jun 2023 23:38:01 -0400 Subject: [PATCH 05/25] Update make.dependencies --- src/Build/libsrc/make.dependencies | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Build/libsrc/make.dependencies b/src/Build/libsrc/make.dependencies index 7246ee6..11e3b90 100644 --- a/src/Build/libsrc/make.dependencies +++ b/src/Build/libsrc/make.dependencies @@ -31,10 +31,10 @@ CRTM_ChannelInfo_Define.o : CRTM_ChannelInfo_Define.f90 Sort_Utility.o SensorInf CRTM_CloudCoeff.o : CRTM_CloudCoeff.f90 CloudCoeff_netCDF_IO.o CloudCoeff_Binary_IO.o CloudCoeff_Define.o Message_Handler.o CRTM_CloudCover_Define.o : CRTM_CloudCover_Define.f90 CRTM_Cloud_Define.o CRTM_Atmosphere_Define.o CRTM_Parameters.o Compare_Float_Numbers.o Message_Handler.o File_Utility.o Type_Kinds.o CRTM_Cloud_Define.o : CRTM_Cloud_Define.f90 Binary_File_Utility.o File_Utility.o Compare_Float_Numbers.o Message_Handler.o Type_Kinds.o -CRTM_CloudScatter.o : CRTM_CloudScatter.f90 CSvar_Define.o CRTM_AtmOptics_Define.o CRTM_Interpolation.o CRTM_GeometryInfo_Define.o CRTM_Atmosphere_Define.o CRTM_CloudCoeff.o CRTM_SpcCoeff.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o +CRTM_CloudScatter.o : CRTM_CloudScatter.f90 CSvar_Define.o CRTM_AtmOptics_Define.o CRTM_Interpolation.o CRTM_GeometryInfo_Define.o CRTM_Atmosphere_Define.o CRTM_CloudCoeff.o CRTM_SpcCoeff.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o ODPS_CoordinateMapping.o CRTM_Fastem1.o : CRTM_Fastem1.f90 CRTM_Parameters.o Type_Kinds.o CRTM_FastemX.o : CRTM_FastemX.f90 Azimuth_Emissivity_F6_Module.o Azimuth_Emissivity_Module.o Reflection_Correction_Module.o Large_Scale_Correction_Module.o Small_Scale_Correction_Module.o Foam_Utility_Module.o Liu.o Fresnel.o CRTM_Parameters.o MWwaterCoeff_Define.o Type_Kinds.o -CRTM_Forward_Module.o : CRTM_Forward_Module.f90 RTV_Define.o ASvar_Define.o CSvar_Define.o AOvar_Define.o CRTM_CloudCover_Define.o CRTM_Planck_Functions.o NLTECoeff_Define.o ACCoeff_Define.o CRTM_NLTECorrection.o CRTM_AerosolCoeff.o CRTM_CloudCoeff.o CRTM_AncillaryInput_Define.o CRTM_MoleculeScatter.o CRTM_AntennaCorrection.o CRTM_RTSolution.o CRTM_SfcOptics.o CRTM_SfcOptics_Define.o CRTM_AtmOptics.o CRTM_CloudScatter.o CRTM_AerosolScatter.o CRTM_AtmOptics_Define.o CRTM_AtmAbsorption.o CRTM_Predictor.o CRTM_Predictor_Define.o CRTM_GeometryInfo.o CRTM_GeometryInfo_Define.o CRTM_Atmosphere.o CRTM_Options_Define.o CRTM_RTSolution_Define.o CRTM_ChannelInfo_Define.o CRTM_Geometry_Define.o CRTM_Surface_Define.o CRTM_Atmosphere_Define.o CRTM_SpcCoeff.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o +CRTM_Forward_Module.o : CRTM_Forward_Module.f90 RTV_Define.o ASvar_Define.o CSvar_Define.o AOvar_Define.o CRTM_CloudCover_Define.o CRTM_Planck_Functions.o NLTECoeff_Define.o ACCoeff_Define.o CRTM_NLTECorrection.o CRTM_AerosolCoeff.o CRTM_CloudCoeff.o CRTM_AncillaryInput_Define.o CRTM_MoleculeScatter.o CRTM_AntennaCorrection.o CRTM_RTSolution.o CRTM_Active_Sensor.o CRTM_SfcOptics.o CRTM_SfcOptics_Define.o CRTM_AtmOptics.o CRTM_CloudScatter.o CRTM_AerosolScatter.o CRTM_AtmOptics_Define.o CRTM_AtmAbsorption.o CRTM_Predictor.o CRTM_Predictor_Define.o CRTM_GeometryInfo.o CRTM_GeometryInfo_Define.o CRTM_Atmosphere.o CRTM_Options_Define.o CRTM_RTSolution_Define.o CRTM_ChannelInfo_Define.o CRTM_Geometry_Define.o CRTM_Surface_Define.o CRTM_Atmosphere_Define.o CRTM_SpcCoeff.o CRTM_Parameters.o Message_Handler.o Type_Kinds.o CRTM_Relative_Humidity.o : CRTM_Relative_Humidity.f90 Message_Handler.o Type_Kinds.o CRTM_Parameters.o CRTM_Geometry_Define.o : CRTM_Geometry_Define.f90 CRTM_Parameters.o Date_Utility.o Binary_File_Utility.o File_Utility.o Compare_Float_Numbers.o Message_Handler.o Type_Kinds.o CRTM_GeometryInfo_Define.o : CRTM_GeometryInfo_Define.f90 CRTM_Geometry_Define.o CRTM_Parameters.o Binary_File_Utility.o File_Utility.o Compare_Float_Numbers.o Message_Handler.o Type_Kinds.o From e7d3940862d54972169530b3d7de50e3c164fe2f Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Thu, 15 Jun 2023 23:41:29 -0400 Subject: [PATCH 06/25] Update CRTM_Forward_Module.f90 --- src/CRTM_Forward_Module.f90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CRTM_Forward_Module.f90 b/src/CRTM_Forward_Module.f90 index ed25d33..d42a0fa 100644 --- a/src/CRTM_Forward_Module.f90 +++ b/src/CRTM_Forward_Module.f90 @@ -16,7 +16,7 @@ MODULE CRTM_Forward_Module ! ------------ USE Type_Kinds, ONLY: fp, LLong USE Message_Handler, ONLY: SUCCESS, FAILURE, WARNING, Display_Message - USE CRTM_Parameters, ONLY: SET,NOT_SET,ZERO,ONE, RT_VMOM, & + USE CRTM_Parameters, ONLY: SET,NOT_SET,ZERO,ONE, EPSILON_FP, RT_VMOM, & MAX_N_LAYERS , & MAX_N_PHASE_ELEMENTS, & MAX_N_LEGENDRE_TERMS, & From c6893d69f74cec9fe21fcab9d6df0e3da30c4467 Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Fri, 16 Jun 2023 23:37:31 -0400 Subject: [PATCH 07/25] Update CloudCoeff_Define.f90 n_IR_Densities is separated so we don't need to define it from zero anymore when used as a dimension --- src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 index 80022c5..f0af3b5 100644 --- a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 +++ b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 @@ -423,14 +423,14 @@ ELEMENTAL SUBROUTINE CloudCoeff_Create( & n_Phase_Elements ), & STAT = alloc_stat(3) ) ! ...Allocate the infrared arrays - ALLOCATE( CloudCoeff%ke_IR(n_IR_Frequencies, n_IR_Radii, 0:n_IR_Densities), & - CloudCoeff%w_IR(n_IR_Frequencies , n_IR_Radii, 0:n_IR_Densities), & - CloudCoeff%g_IR(n_IR_Frequencies , n_IR_Radii, 0:n_IR_Densities), & - CloudCoeff%kb_IR(n_IR_Frequencies , n_IR_Radii, 0:n_IR_Densities), & + ALLOCATE( CloudCoeff%ke_IR(n_IR_Frequencies, n_IR_Radii, n_IR_Densities), & + CloudCoeff%w_IR(n_IR_Frequencies , n_IR_Radii, n_IR_Densities), & + CloudCoeff%g_IR(n_IR_Frequencies , n_IR_Radii, n_IR_Densities), & + CloudCoeff%kb_IR(n_IR_Frequencies , n_IR_Radii, n_IR_Densities), & CloudCoeff%pcoeff_IR(n_IR_Frequencies , & n_IR_Radii , & - 0:n_IR_Densities , & - 0:n_Legendre_Terms, & + n_IR_Densities , & + n_Legendre_Terms, & n_Phase_Elements ), & STAT = alloc_stat(4) ) IF ( ANY(alloc_stat /= 0) ) RETURN From 079a69b4b85db51eab3e1015743056faa41fd84e Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Fri, 16 Jun 2023 23:41:33 -0400 Subject: [PATCH 08/25] Update CloudCoeff_Define.f90 More changes due to separating n_IR_Densities from that of MW so that we can define IR elements from 1 instead of 0 --- src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 index f0af3b5..61f6903 100644 --- a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 +++ b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 @@ -711,7 +711,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"Infrared liquid phase mass extinction coefficients:")') DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) - WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%ke_IR(:,i,0) + WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%ke_IR(:,i,1) END DO IF ( wait ) THEN @@ -721,7 +721,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"Infrared liquid phase single scatter albedo:")') DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) - WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%w_IR(:,i,0) + WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%w_IR(:,i,1) END DO IF ( wait ) THEN @@ -731,7 +731,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"Infrared liquid phase asymmetry parameter:")') DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) - WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%g_IR(:,i,0) + WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%g_IR(:,i,1) END DO IF ( wait ) THEN @@ -741,7 +741,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) WRITE(*,'(5x,"Infrared liquid phase asymmetry parameter:")') DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es22.15)') CloudCoeff%Reff_IR(i) - WRITE(*,'(5(1x,es22.15,:))') CloudCoeff%kb_IR(:,i,0) + WRITE(*,'(5(1x,es22.15,:))') CloudCoeff%kb_IR(:,i,1) END DO DO m = 1, CloudCoeff%n_Stream_Sets @@ -756,7 +756,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) kidx = k + CloudCoeff%Legendre_Offset(m) DO i = 1, CloudCoeff%n_IR_Radii WRITE(*,'(7x,"Effective radius: ",es13.6)') CloudCoeff%Reff_IR(i) - WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%pcoeff_IR(:,i,0,kidx,1) + WRITE(*,'(5(1x,es13.6,:))') CloudCoeff%pcoeff_IR(:,i,1,kidx,1) END DO END DO END DO From 4e041a9b4e3544c42928b953538a9bab16a63923 Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Sat, 17 Jun 2023 03:53:28 +0000 Subject: [PATCH 09/25] added lines for AerosolCoeff_File and CloudCoeff_File --- src/CRTM_LifeCycle.f90 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/CRTM_LifeCycle.f90 b/src/CRTM_LifeCycle.f90 index b4d544a..57205ff 100644 --- a/src/CRTM_LifeCycle.f90 +++ b/src/CRTM_LifeCycle.f90 @@ -601,6 +601,9 @@ FUNCTION CRTM_Init( & ! ...Were data formats specificed? IF ( PRESENT(AerosolCoeff_Format ) ) Default_AerosolCoeff_Format = TRIM(ADJUSTL(AerosolCoeff_Format)) IF ( PRESENT(CloudCoeff_Format ) ) Default_CloudCoeff_Format = TRIM(ADJUSTL(CloudCoeff_Format)) + IF ( PRESENT(AerosolCoeff_File ) ) Default_AerosolCoeff_File = TRIM(ADJUSTL(AerosolCoeff_File)) + IF ( PRESENT(CloudCoeff_File ) ) Default_CloudCoeff_File = TRIM(ADJUSTL(CloudCoeff_File)) + ! ...Was a path specified? IF ( PRESENT(File_Path) ) THEN Default_IRwaterCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_IRwaterCoeff_File) From bcb457ee7f62b5a75c1ebdd0a3e0c8c7ea7f0746 Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Tue, 20 Jun 2023 03:57:19 +0000 Subject: [PATCH 10/25] modifying the active sensor tests and including in the cmake tests --- test/CMakeLists.txt | 40 +++++++++++++++++++ .../unit/Unit_Test/test_AD_Active_Sensor.f90 | 11 +++-- .../test_TL_convergence_active_sensor.f90 | 9 +++-- 3 files changed, 50 insertions(+), 10 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 4fbe0a3..4efb8b4 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -306,6 +306,46 @@ foreach(regtype IN LISTS TLAD_types) endforeach() +#--------------------------------------------------------------------------------- +# Active sensor module AD/TL test +ecbuild_add_executable ( + TARGET "test_AD_Active_Sensor" + SOURCES mains/unit/Unit_Test/test_AD_Active_Sensor.f90 + LIBS crtm + NOINSTALL + ) + +ecbuild_add_test( + TARGET "test_AD_Active_Sensor" + COMMAND "test_AD_Active_Sensor" + OMP $ENV{OMP_NUM_THREADS} + ) + +ecbuild_add_executable ( + TARGET "test_AD_Active_Sensor_test" + SOURCES mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 + LIBS crtm + NOINSTALL + ) + +ecbuild_add_test( + TARGET "test_AD_Active_Sensor_test" + COMMAND "test_AD_Active_Sensor_test" + OMP $ENV{OMP_NUM_THREADS} + ) + +ecbuild_add_executable ( + TARGET "test_TL_convergence_active_sensor" + SOURCES mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 + LIBS crtm + NOINSTALL + ) + +ecbuild_add_test( + TARGET "test_TL_convergence_active_sensor" + COMMAND "test_TL_convergence_active_sensor" + OMP $ENV{OMP_NUM_THREADS} + ) ##################################################################### diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 index 8ea7db3..46862b2 100644 --- a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 @@ -31,10 +31,9 @@ PROGRAM test_AD ! ---------- CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_AD' CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' + CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='./testinput/' CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' - - ! ============================================================================ ! 0. **** SOME SET UP PARAMETERS FOR THIS EXAMPLE **** ! @@ -113,8 +112,8 @@ PROGRAM test_AD ! #else ! CHARACTER(*), PARAMETER :: ENDIAN_TYPE='big_endian' !#endif - CHARACTER(*), PARAMETER :: COEFFICIENT_PATH='coefficients/'//ENDIAN_TYPE//'/' - CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='coefficients/netcdf/' +! CHARACTER(*), PARAMETER :: COEFFICIENT_PATH='coefficients/'//ENDIAN_TYPE//'/' + ! Aerosol/Cloud coefficient format !CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' @@ -144,7 +143,7 @@ PROGRAM test_AD ! ----------------------- !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) !READ( *,'(a)' ) Sensor_Id - Sensor_Id = 'atms_npp' + Sensor_Id = 'cpr_cloudsat' Sensor_Id = ADJUSTL(Sensor_Id) WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) @@ -237,7 +236,7 @@ PROGRAM test_AD Cloud_Model, & CloudCoeff_Format, & CloudCoeff_File, & - File_Path=COEFFICIENT_PATH, & + File_Path=COEFFICIENTS_PATH, & NC_File_Path=NC_COEFFICIENT_PATH, & Quiet=.TRUE.) diff --git a/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 index 45a3c18..f6dbff5 100644 --- a/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 +++ b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 @@ -36,6 +36,8 @@ PROGRAM test_TL_convergence CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_TL_convergence' CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' + CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='./testinput/' + ! ============================================================================ ! 0. **** SOME SET UP PARAMETERS FOR THIS EXAMPLE **** @@ -103,8 +105,7 @@ PROGRAM test_TL_convergence ! #else ! CHARACTER(*), PARAMETER :: ENDIAN_TYPE='big_endian' !#endif - CHARACTER(*), PARAMETER :: COEFFICIENT_PATH='coefficients/'//ENDIAN_TYPE//'/' - CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='coefficients/netcdf/' + ! Aerosol/Cloud coefficient format !CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' @@ -135,7 +136,7 @@ PROGRAM test_TL_convergence ! ----------------------- !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) !READ( *,'(a)' ) Sensor_Id - Sensor_Id = 'atms_npp' + Sensor_Id = 'cpr_cloudsat' Sensor_Id = ADJUSTL(Sensor_Id) WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) @@ -227,7 +228,7 @@ PROGRAM test_TL_convergence Cloud_Model, & CloudCoeff_Format, & CloudCoeff_File, & - File_Path=COEFFICIENT_PATH, & + File_Path=COEFFICIENTS_PATH, & NC_File_Path=NC_COEFFICIENT_PATH, & Quiet=.TRUE.) From 35618586cb3bd5d0b506426f4435412badcb14f8 Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Wed, 21 Jun 2023 17:39:17 -0400 Subject: [PATCH 11/25] Update test_AD_Active_Sensor.f90 Fixed the issues with gfort that does not allow initializing an array using a scalar. --- test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 index 46862b2..82c3d5b 100644 --- a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 @@ -402,12 +402,12 @@ PROGRAM test_AD RTSolution_AD%Brightness_Temperature = ZERO RTSolution_AD%Radiance = ZERO DO jj=1, N_LAYERS - RTSolution_AD%Reflectivity_Attenuated(jj) = ZERO - RTSolution_AD%Reflectivity(jj) = ZERO + RTSolution_AD(ichan,iprof)%Reflectivity_Attenuated(jj) = ZERO + RTSolution_AD(ichan,iprof)%Reflectivity(jj) = ZERO if (Attenuated_Reflectivity) then - RTSolution_AD(ichan,:)%Reflectivity_Attenuated(jj) = ONE + RTSolution_AD(ichan,iprof)%Reflectivity_Attenuated(jj) = ONE else - RTSolution_AD(ichan,:)%Reflectivity(jj) = ONE + RTSolution_AD(ichan,iprof)%Reflectivity(jj) = ONE endif ENDDO From e3f7a732a083d33beced22a9eff5838d962ee8ab Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Wed, 21 Jun 2023 17:46:31 -0400 Subject: [PATCH 12/25] Update test_AD_Active_Sensor.f90 Added Active_Sensor flag --- test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 index 82c3d5b..a179f44 100644 --- a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 @@ -21,7 +21,8 @@ PROGRAM test_AD ! ! Module usage USE CRTM_Module - + USE CRTM_SpcCoeff, ONLY: SC + ! Disable all implicit typing IMPLICIT NONE ! ============================================================================ @@ -45,7 +46,8 @@ PROGRAM test_AD INTEGER, PARAMETER :: N_AEROSOLS = 0 ! ...but only ONE Sensor at a time INTEGER, PARAMETER :: N_SENSORS = 1 - + INTEGER, PARAMETER :: SensorIndex = 1 + ! Test GeometryInfo angles. The test scan angle is based ! on the default Re (earth radius) and h (satellite height) REAL(fp), PARAMETER :: ZENITH_ANGLE = 30.0_fp @@ -143,7 +145,7 @@ PROGRAM test_AD ! ----------------------- !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) !READ( *,'(a)' ) Sensor_Id - Sensor_Id = 'cpr_cloudsat' + Sensor_Id = 'atms_n21' Sensor_Id = ADJUSTL(Sensor_Id) WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) @@ -347,7 +349,8 @@ PROGRAM test_AD Atmosphere_AD(jj)%Absorber_Units = atm(jj)%Absorber_Units Atmosphere_AD(jj)%Add_Extra_Layers = .FALSE. END DO - + SC(SensorIndex)%Is_Active_Sensor = .TRUE. + ! 4b. GeometryInfo input ! ---------------------- ! All profiles are given the same value From 8a08f7352c6c1c2ee33c87c0708e34e5a30e40a7 Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Wed, 21 Jun 2023 22:32:09 +0000 Subject: [PATCH 13/25] also modified test_AD_Active_Sensor_test.f90 to use atms_n21 --- .../Unit_Test/test_AD_Active_Sensor_test.f90 | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 index b2b1702..319b847 100644 --- a/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 @@ -21,6 +21,7 @@ PROGRAM test_AD ! ! Module usage USE CRTM_Module + USE CRTM_SpcCoeff, ONLY: SC ! Disable all implicit typing IMPLICIT NONE @@ -31,6 +32,7 @@ PROGRAM test_AD ! ---------- CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_AD' CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' + CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='./testinput/' CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' @@ -46,6 +48,7 @@ PROGRAM test_AD INTEGER, PARAMETER :: N_AEROSOLS = 0 ! ...but only ONE Sensor at a time INTEGER, PARAMETER :: N_SENSORS = 1 + INTEGER, PARAMETER :: SensorIndex = 1 ! Test GeometryInfo angles. The test scan angle is based ! on the default Re (earth radius) and h (satellite height) @@ -110,8 +113,8 @@ PROGRAM test_AD ! #else ! CHARACTER(*), PARAMETER :: ENDIAN_TYPE='big_endian' !#endif - CHARACTER(*), PARAMETER :: COEFFICIENT_PATH='coefficients/'//ENDIAN_TYPE//'/' - CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='coefficients/netcdf/' + + ! Aerosol/Cloud coefficient format !CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' @@ -142,7 +145,7 @@ PROGRAM test_AD ! ----------------------- !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) !READ( *,'(a)' ) Sensor_Id - Sensor_Id = 'atms_npp' + Sensor_Id = 'atms_n21' Sensor_Id = ADJUSTL(Sensor_Id) WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) @@ -235,7 +238,7 @@ PROGRAM test_AD Cloud_Model, & CloudCoeff_Format, & CloudCoeff_File, & - File_Path=COEFFICIENT_PATH, & + File_Path=COEFFICIENTS_PATH, & NC_File_Path=NC_COEFFICIENT_PATH, & Quiet=.TRUE.) @@ -339,6 +342,7 @@ PROGRAM test_AD Atmosphere_AD(jj)%Absorber_Id = atm(jj)%Absorber_Id Atmosphere_AD(jj)%Absorber_Units = atm(jj)%Absorber_Units END DO + SC(SensorIndex)%Is_Active_Sensor = .TRUE. ! Set the test state vector as the first to Temperature values. ! ------------------------------------------------------------- @@ -459,8 +463,8 @@ PROGRAM test_AD ! RTSolution_AD%Brightness_Temperature = ZERO DO jj=1, N_LAYERS - RTSolution_AD%Reflectivity(jj) = ZERO - RTSolution_AD%Reflectivity_Attenuated(jj) = ZERO + RTSolution_AD(chan1,iprof)%Reflectivity(jj) = ZERO + RTSolution_AD(chan1,iprof)%Reflectivity_Attenuated(jj) = ZERO ENDDO if (Attenuated_Reflectivity) then RTSolution_AD(chan1,iprof)%Reflectivity_Attenuated = ONE ! Check only channel 5 in the first AD run. @@ -501,8 +505,8 @@ PROGRAM test_AD ! RTSolution_AD(6,1)%Radiance = ONE ! Check only channel 6 in the first AD run. ! RTSolution_AD%Brightness_Temperature = ZERO DO jj=1, N_LAYERS - RTSolution_AD%Reflectivity(jj) = ZERO - RTSolution_AD%Reflectivity_Attenuated(jj) = ZERO + RTSolution_AD(chan2,iprof)%Reflectivity(jj) = ZERO + RTSolution_AD(chan2,iprof)%Reflectivity_Attenuated(jj) = ZERO ENDDO if (Attenuated_Reflectivity) then RTSolution_AD(chan2,iprof)%Reflectivity_Attenuated = ONE ! Check only channel 6 in the first AD run. From 3f50c880500c0f77185beea5b192f024b7c663e5 Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Thu, 22 Jun 2023 17:07:18 +0000 Subject: [PATCH 14/25] removed the duplicate file for the AD of active sensor test and also modified the tests to use atms_n21 --- test/CMakeLists.txt | 13 - .../unit/Unit_Test/test_AD_Active_Sensor.f90 | 16 +- .../Unit_Test/test_AD_Active_Sensor_test.f90 | 603 ------------------ .../test_TL_convergence_active_sensor.f90 | 6 +- 4 files changed, 15 insertions(+), 623 deletions(-) delete mode 100644 test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 4efb8b4..ae0970d 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -321,19 +321,6 @@ ecbuild_add_test( OMP $ENV{OMP_NUM_THREADS} ) -ecbuild_add_executable ( - TARGET "test_AD_Active_Sensor_test" - SOURCES mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 - LIBS crtm - NOINSTALL - ) - -ecbuild_add_test( - TARGET "test_AD_Active_Sensor_test" - COMMAND "test_AD_Active_Sensor_test" - OMP $ENV{OMP_NUM_THREADS} - ) - ecbuild_add_executable ( TARGET "test_TL_convergence_active_sensor" SOURCES mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 index a179f44..5a442e9 100644 --- a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 @@ -69,7 +69,7 @@ PROGRAM test_AD ! Declarations for Jacobian comparisons INTEGER :: n_la, n_ma INTEGER :: n_ls, n_ms - INTEGER :: ii, jj, ilev1, ilev2, iprof, ichan + INTEGER :: i1, j1, jj, ilev1, ilev2, iprof, ichan CHARACTER(256) :: atmk_File, sfck_File ! Declarations for adjoint testing REAL(fp) :: Perturbation @@ -404,15 +404,19 @@ PROGRAM test_AD ! Initialise the Adjoint INPUT to provide dR/dx derivatives RTSolution_AD%Brightness_Temperature = ZERO RTSolution_AD%Radiance = ZERO + !DO i1=1,n_channels + !DO j1=1,n_profiles DO jj=1, N_LAYERS - RTSolution_AD(ichan,iprof)%Reflectivity_Attenuated(jj) = ZERO - RTSolution_AD(ichan,iprof)%Reflectivity(jj) = ZERO + RTSolution_AD%Reflectivity_Attenuated(jj) = ZERO + RTSolution_AD%Reflectivity(jj) = ZERO if (Attenuated_Reflectivity) then - RTSolution_AD(ichan,iprof)%Reflectivity_Attenuated(jj) = ONE + RTSolution_AD(ichan,:)%Reflectivity_Attenuated(jj) = ONE else - RTSolution_AD(ichan,iprof)%Reflectivity(jj) = ONE - endif + RTSolution_AD(ichan,:)%Reflectivity(jj) = ONE + endif ENDDO + !ENDDO + !ENDDO Error_Status = CRTM_Adjoint( Atm , & Sfc , & diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 deleted file mode 100644 index 319b847..0000000 --- a/test/mains/unit/Unit_Test/test_AD_Active_Sensor_test.f90 +++ /dev/null @@ -1,603 +0,0 @@ -! -! test_AD -! -! Program to provide a (relatively) simple example of how -! to test the CRTM adjoint function. -! -! The code checks whether the Jacobian from the Tangent-Linear -! and the Adjoint are consistent. -! -! Copyright Patrick Stegmann, 2020 -! -! Modified by Isaac Moradi Isaac.Moradi@NASA.GOV -! Nov-30-2021 -! Modified to work with active sensor module -! - -PROGRAM test_AD - - ! ============================================================================ - ! **** ENVIRONMENT SETUP FOR RTM USAGE **** - ! - ! Module usage - USE CRTM_Module - USE CRTM_SpcCoeff, ONLY: SC - - ! Disable all implicit typing - IMPLICIT NONE - ! ============================================================================ - - ! ---------- - ! Parameters - ! ---------- - CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_AD' - CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' - CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='./testinput/' - CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' - - - - ! ============================================================================ - ! 0. **** SOME SET UP PARAMETERS FOR THIS EXAMPLE **** - ! - ! Profile dimensions... - INTEGER, PARAMETER :: N_PROFILES = 2 - INTEGER, PARAMETER :: N_LAYERS = 92 - INTEGER, PARAMETER :: N_ABSORBERS = 2 - INTEGER, PARAMETER :: N_CLOUDS = 1 - INTEGER, PARAMETER :: N_AEROSOLS = 0 - ! ...but only ONE Sensor at a time - INTEGER, PARAMETER :: N_SENSORS = 1 - INTEGER, PARAMETER :: SensorIndex = 1 - - ! Test GeometryInfo angles. The test scan angle is based - ! on the default Re (earth radius) and h (satellite height) - REAL(fp), PARAMETER :: ZENITH_ANGLE = 30.0_fp - REAL(fp), PARAMETER :: SCAN_ANGLE = 26.37293341421_fp - ! ============================================================================ - - - ! --------- - ! Variables - ! --------- - CHARACTER(256) :: Message - CHARACTER(256) :: Version - CHARACTER(256) :: Sensor_Id - INTEGER :: Error_Status - INTEGER :: Allocate_Status - INTEGER :: n_Channels - INTEGER :: l, m - INTEGER :: test_result - ! Declarations for Jacobian comparisons - INTEGER :: n_la, n_ma - INTEGER :: n_ls, n_ms - INTEGER :: ii, jj, ilev1, ilev2, iprof, chan1, chan2 - CHARACTER(256) :: atmk_File, sfck_File - ! Declarations for adjoint testing - REAL(fp) :: Perturbation - REAL(fp) :: Ratio - REAL(fp), DIMENSION(1,1) :: LHS - REAL(fp), DIMENSION(1,1) :: RHS - REAL(fp), PARAMETER :: TOLERANCE = 0.1_fp - REAL(fp), DIMENSION(2,1) :: x_test ! Temperature state vector for the adjoint ctest - REAL(fp), DIMENSION(2,2) :: L_operator ! Linearized operator - REAL(fp), DIMENSION(2,2) :: L_operator_T ! Linearized operator - - - ! ============================================================================ - ! 1. **** DEFINE THE CRTM INTERFACE STRUCTURES **** - ! - TYPE(CRTM_ChannelInfo_type) :: ChannelInfo(N_SENSORS) - TYPE(CRTM_Geometry_type) :: Geometry(N_PROFILES) - - ! Define the FORWARD variables - TYPE(CRTM_Atmosphere_type) :: Atm(N_PROFILES) - TYPE(CRTM_Surface_type) :: Sfc(N_PROFILES) - TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution(:,:) - - ! Define the Tangent-Linear variables - TYPE(CRTM_Atmosphere_type) :: Atmosphere_TL(N_PROFILES) - TYPE(CRTM_Surface_type) :: Surface_TL(N_PROFILES) - TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_TL(:,:) - - ! Define the Adjoint variables - TYPE(CRTM_Atmosphere_type) :: Atmosphere_AD(N_PROFILES) - TYPE(CRTM_Surface_type) :: Surface_AD(N_PROFILES) - TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_AD(:,:) - ! ============================================================================ - - - ! Directory location of coefficients -! #ifdef LITTLE_ENDIAN - CHARACTER(*), PARAMETER :: ENDIAN_TYPE='little_endian' -! #else -! CHARACTER(*), PARAMETER :: ENDIAN_TYPE='big_endian' -!#endif - - - - ! Aerosol/Cloud coefficient format - !CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' - CHARACTER(*), PARAMETER :: Coeff_Format = 'netCDF' - - ! Aerosol/Cloud coefficient scheme - CHARACTER(*), PARAMETER :: Aerosol_Model = 'CRTM' - !CHARACTER(*), PARAMETER :: Aerosol_Model = 'CMAQ' - !CHARACTER(*), PARAMETER :: Aerosol_Model = 'GOCART-GEOS5' - !CHARACTER(*), PARAMETER :: Aerosol_Model = 'NAAPS' - CHARACTER(*), PARAMETER :: Cloud_Model = 'CRTM' - - CHARACTER(256) :: AerosolCoeff_File - CHARACTER(256) :: AerosolCoeff_Format - CHARACTER(256) :: CloudCoeff_File - CHARACTER(256) :: CloudCoeff_Format - LOGICAL :: Attenuated_Reflectivity - - ! Program header - ! -------------- - CALL CRTM_Version( Version ) - CALL Program_Message( PROGRAM_NAME, & - 'Program to provide a basic test for the CRTM adjoint operator.', & - 'CRTM Version: '//TRIM(Version) ) - - - ! Get sensor id from user - ! ----------------------- - !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) - !READ( *,'(a)' ) Sensor_Id - Sensor_Id = 'atms_n21' - Sensor_Id = ADJUSTL(Sensor_Id) - WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) - - - ! ============================================================================ - ! STEP 4. **** INITIALIZE THE CRTM **** - ! - ! 4a. Initialise all the sensors at once - ! -------------------------------------- - !.. Cloud coefficient information - IF ( Coeff_Format == 'Binary' ) THEN - CloudCoeff_Format = 'Binary' - CloudCoeff_File = 'CloudCoeff.bin' - ! if netCDF I/O - ELSE IF ( Coeff_Format == 'netCDF' ) THEN - CloudCoeff_Format = 'netCDF' - CloudCoeff_File = 'CloudCoeff_DDA_ARTS.nc4' - ELSE - message = 'Aerosol/Cloud coefficient format is not supported' - CALL Display_Message( PROGRAM_NAME, message, FAILURE ) - STOP - END IF - - !.....Aerosol - IF ( Aerosol_Model == 'CRTM' ) THEN - IF ( Coeff_Format == 'Binary' ) THEN - AerosolCoeff_Format = 'Binary' - AerosolCoeff_File = 'AerosolCoeff.bin' - ELSE IF ( Coeff_Format == 'netCDF' ) THEN - AerosolCoeff_Format = 'netCDF' - AerosolCoeff_File = 'AerosolCoeff.nc4' - ELSE - message = 'Aerosol coefficient format is not supported' - CALL Display_Message( PROGRAM_NAME, message, FAILURE ) - STOP - END IF - ELSEIF ( Aerosol_Model == 'CMAQ' ) THEN - IF ( Coeff_Format == 'Binary' ) THEN - AerosolCoeff_Format = 'Binary' - AerosolCoeff_File = 'AerosolCoeff.CMAQ.bin' - ELSE IF ( Coeff_Format == 'netCDF' ) THEN - AerosolCoeff_Format = 'netCDF' - AerosolCoeff_File = 'AerosolCoeff.CMAQ.nc4' - ELSE - message = 'Aerosol coefficient format is not supported' - CALL Display_Message( PROGRAM_NAME, message, FAILURE ) - STOP - END IF - ELSEIF ( Aerosol_Model == 'GOCART-GEOS5' ) THEN - IF ( Coeff_Format == 'Binary' ) THEN - AerosolCoeff_Format = 'Binary' - AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.bin' - ELSE IF ( Coeff_Format == 'netCDF' ) THEN - AerosolCoeff_Format = 'netCDF' - AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.nc4' - ELSE - message = 'Aerosol coefficient format is not supported' - CALL Display_Message( PROGRAM_NAME, message, FAILURE ) - STOP - END IF - ELSEIF ( Aerosol_Model == 'NAAPS' ) THEN - IF ( Coeff_Format == 'Binary' ) THEN - AerosolCoeff_Format = 'Binary' - AerosolCoeff_File = 'AerosolCoeff.NAAPS.bin' - ELSE IF ( Coeff_Format == 'netCDF' ) THEN - AerosolCoeff_Format = 'netCDF' - AerosolCoeff_File = 'AerosolCoeff.NAAPS.nc4' - ELSE - message = 'Aerosol coefficient format is not supported' - CALL Display_Message( PROGRAM_NAME, message, FAILURE ) - STOP - END IF - END IF - - ! ============================================================================ - ! 2. **** INITIALIZE THE CRTM **** - ! - ! 2a. This initializes the CRTM for the sensors - ! predefined in the example SENSOR_ID parameter. - ! NOTE: The coefficient data file path is hard- - ! wired for this example. - ! -------------------------------------------------- - WRITE( *,'(/5x,"Initializing the CRTM...")' ) - - error_status = CRTM_Init( (/ sensor_ID /), & - channelInfo, & - Aerosol_Model, & - AerosolCoeff_Format, & - AerosolCoeff_File, & - Cloud_Model, & - CloudCoeff_Format, & - CloudCoeff_File, & - File_Path=COEFFICIENTS_PATH, & - NC_File_Path=NC_COEFFICIENT_PATH, & - Quiet=.TRUE.) - - IF ( Error_Status /= SUCCESS ) THEN - Message = 'Error initializing CRTM' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - - ! 2b. Determine the total number of channels - ! for which the CRTM was initialized - ! ------------------------------------------ - n_Channels = SUM(CRTM_ChannelInfo_n_Channels(ChannelInfo)) - ! ============================================================================ - - - - - ! ============================================================================ - ! 3. **** ALLOCATE STRUCTURE ARRAYS **** - ! - ! 3a. Allocate the ARRAYS - ! ----------------------- - ! Note that only those structure arrays with a channel - ! dimension are allocated here because we've parameterized - ! the number of profiles in the N_PROFILES parameter. - ! - ! Users can make the number of profiles dynamic also, but - ! then the INPUT arrays (Atmosphere, Surface) will also have to be allocated. - ALLOCATE( RTSolution( n_Channels, N_PROFILES ), & - RTSolution_TL( n_Channels, N_PROFILES ), & - RTSolution_AD( n_Channels, N_PROFILES ), & - STAT = Allocate_Status ) - IF ( Allocate_Status /= 0 ) THEN - Message = 'Error allocating structure arrays' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - - ! 3b. Allocate the STRUCTURES - ! --------------------------- - ! The input FORWARD structure - CALL CRTM_Atmosphere_Create( Atm, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) - IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atm)) ) THEN - Message = 'Error allocating CRTM Atmosphere structure' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - Atm%Add_Extra_Layers = .FALSE. - - ! The input TL structure - CALL CRTM_Atmosphere_Create( Atmosphere_TL, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) - IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atmosphere_TL)) ) THEN - Message = 'Error allocating CRTM Atmosphere_TL structure' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - - - ! The output AD structure - CALL CRTM_Atmosphere_Create( Atmosphere_AD, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) - IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atmosphere_AD)) ) THEN - Message = 'Error allocating CRTM Atmosphere_AD structure' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - - -CALL CRTM_RTSolution_Create(RTSolution,N_LAYERS) -CALL CRTM_RTSolution_Create(RTSolution_TL,N_LAYERS) -CALL CRTM_RTSolution_Create(RTSolution_AD,N_LAYERS) - - ! ============================================================================ - - ! ============================================================================ - ! 4. **** ASSIGN INPUT DATA **** - ! - ! Fill the Atmosphere structure array. - ! NOTE: This is an example program for illustrative purposes only. - ! Typically, one would not assign the data as shown below, - ! but rather read it from file - - ! 4a. Atmosphere and Surface input - ! -------------------------------- - CALL Load_Atm_Data() - CALL Load_Sfc_Data() - ilev1 = 61 - ilev2 = 72 - iprof = 1 - chan1 = 16 - chan2 = 17 - Attenuated_Reflectivity = .FALSE. - - Do jj=1,2 - !Atm(jj)%Cloud(1)%Water_Content = 10.0_fp - Atmosphere_TL(jj)%Climatology = atm(jj)%Climatology - Atmosphere_TL(jj)%Absorber_Id = atm(jj)%Absorber_Id - Atmosphere_TL(jj)%Absorber_Units = atm(jj)%Absorber_Units - - Atmosphere_AD(jj)%Climatology = atm(jj)%Climatology - Atmosphere_AD(jj)%Absorber_Id = atm(jj)%Absorber_Id - Atmosphere_AD(jj)%Absorber_Units = atm(jj)%Absorber_Units - END DO - SC(SensorIndex)%Is_Active_Sensor = .TRUE. - - ! Set the test state vector as the first to Temperature values. - ! ------------------------------------------------------------- -! x_test(1,1) = Atm(1)%Temperature(61) -! x_test(2,1) = Atm(1)%Temperature(72) - - x_test(1,1) = Atm(iprof)%Cloud(1)%Water_Content(ilev1) - x_test(2,1) = Atm(iprof)%Cloud(1)%Water_Content(ilev2) - - - ! 4b. GeometryInfo input - ! ---------------------- - ! All profiles are given the same value - ! The Sensor_Scan_Angle is optional. - CALL CRTM_Geometry_SetValue( Geometry, & - Sensor_Zenith_Angle = ZENITH_ANGLE, & - Sensor_Scan_Angle = SCAN_ANGLE ) - ! ============================================================================ - - - - - ! ============================================================================ - ! 5. **** INITIALIZE THE TL ARGUMENTS **** - - ! 5a. Zero the LT INPUT structures - ! --------------------------------------- - CALL CRTM_Atmosphere_Zero( Atmosphere_TL ) - CALL CRTM_Surface_Zero( Surface_TL ) - Perturbation = ONE - Atmosphere_TL(iprof)%Cloud(1)%Water_Content(ilev2) = Perturbation - - ! ============================================================================ - ! 5b. Zero the AD OUTPUT structures - ! --------------------------------------- - CALL CRTM_Atmosphere_Zero( Atmosphere_AD ) - CALL CRTM_Surface_Zero( Surface_AD ) - - ! ============================================================================ - ! 6. **** CALL THE CRTM TANGENT-LINEAR MODEL **** - ! - Error_Status = CRTM_Tangent_Linear( Atm , & - Sfc , & - Atmosphere_TL , & - Surface_TL , & - Geometry , & - ChannelInfo , & - RTSolution , & - RTSolution_TL ) - IF ( Error_Status /= SUCCESS ) THEN - Message = 'Error in CRTM Tangent-linear Model' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - - ! For the reflectivity, we use two different levels instead of two different channels - - if (Attenuated_Reflectivity) then - WRITE(*,*) 'Tangent-linear Result 1: ', RTSolution_TL(chan1,iprof)%Reflectivity_Attenuated(ilev2) - L_operator(1,1) = RTSolution_TL(chan1,iprof)%Reflectivity_Attenuated(ilev2) - L_operator(1,2) = RTSolution_TL(chan2,iprof)%Reflectivity_Attenuated(ilev2) - else - WRITE(*,*) 'Tangent-linear Result 1: ', RTSolution_TL(chan1,iprof)%Reflectivity(ilev2) - L_operator(1,1) = RTSolution_TL(chan1,iprof)%Reflectivity(ilev2) - L_operator(1,2) = RTSolution_TL(chan2,iprof)%Reflectivity(ilev2) - endif - - CALL CRTM_Atmosphere_Zero( Atmosphere_TL ) - CALL CRTM_Surface_Zero( Surface_TL ) - - !Perturbation = Atm(1)%Temperature(61)*0.1_fp - Perturbation = ONE -! Atmosphere_TL(1)%Temperature(61) = Perturbation - Atmosphere_TL(iprof)%Cloud(1)%Water_Content(ilev1) = Perturbation - - Error_Status = CRTM_Tangent_Linear( Atm , & - Sfc , & - Atmosphere_TL , & - Surface_TL , & - Geometry , & - ChannelInfo , & - RTSolution , & - RTSolution_TL ) - IF ( Error_Status /= SUCCESS ) THEN - Message = 'Error in CRTM Tangent-linear Model' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - -! WRITE(*,*) 'Tangent-linear Result 2: ', RTSolution_TL(5,1)%Radiance -! L_operator(2,1) = RTSolution_TL(5,1)%Radiance -! L_operator(2,2) = RTSolution_TL(6,1)%Radiance - - if (Attenuated_Reflectivity) then - WRITE(*,*) 'Tangent-linear Result 2: ', RTSolution_TL(chan1,iprof)%Reflectivity_Attenuated(ilev1) - L_operator(2,1) = RTSolution_TL(chan1,iprof)%Reflectivity_Attenuated(ilev1) - L_operator(2,2) = RTSolution_TL(chan2,iprof)%Reflectivity_Attenuated(ilev1) - else - WRITE(*,*) 'Tangent-linear Result 2: ', RTSolution_TL(chan1,iprof)%Reflectivity(ilev1) - L_operator(2,1) = RTSolution_TL(chan1,iprof)%Reflectivity(ilev1) - L_operator(2,2) = RTSolution_TL(chan2,iprof)%Reflectivity(ilev1) - endif - - - ! ============================================================================ - - - ! ============================================================================ - ! 6. **** CALL THE CRTM ADJOINT MODEL **** - ! - - CALL CRTM_Atmosphere_Zero( Atmosphere_AD ) - CALL CRTM_Surface_Zero( Surface_AD ) - - ! Initialise the Adjoint INPUT to provide dR/dx derivatives -! RTSolution_AD%Radiance = ZERO -! RTSolution_AD(5,1)%Radiance = ONE ! Check only channel 5 in the first AD run. -! RTSolution_AD%Brightness_Temperature = ZERO - - DO jj=1, N_LAYERS - RTSolution_AD(chan1,iprof)%Reflectivity(jj) = ZERO - RTSolution_AD(chan1,iprof)%Reflectivity_Attenuated(jj) = ZERO - ENDDO - if (Attenuated_Reflectivity) then - RTSolution_AD(chan1,iprof)%Reflectivity_Attenuated = ONE ! Check only channel 5 in the first AD run. - else - RTSolution_AD(chan1,iprof)%Reflectivity = ONE ! Check only channel 5 in the first AD run. - endif - - RTSolution_AD%Brightness_Temperature = ZERO - RTSolution_AD%Radiance = ZERO - - Error_Status = CRTM_Adjoint( Atm , & - Sfc , & - RTSolution_AD, & - Geometry, & - ChannelInfo, & - Atmosphere_AD, & - Surface_AD, & - RTSolution ) - IF ( Error_Status /= SUCCESS ) THEN - Message = 'Error in Adjoint Model' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - -! WRITE(*,*) 'Adjoint Result 1: ', Atmosphere_AD(1)%Temperature(72) -! L_operator_T(1,1) = Atmosphere_AD(1)%Temperature(72) -! L_operator_T(1,2) = Atmosphere_AD(1)%Temperature(61) - - WRITE(*,*) 'Adjoint Result 1: ', Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev2) - L_operator_T(1,1) = Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev2) - L_operator_T(1,2) = Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev1) - - CALL CRTM_Atmosphere_Zero( Atmosphere_AD ) - CALL CRTM_Surface_Zero( Surface_AD ) - - ! Initialise the Adjoint INPUT to provide dR/dx derivatives -! RTSolution_AD%Radiance = ZERO -! RTSolution_AD(6,1)%Radiance = ONE ! Check only channel 6 in the first AD run. -! RTSolution_AD%Brightness_Temperature = ZERO -DO jj=1, N_LAYERS - RTSolution_AD(chan2,iprof)%Reflectivity(jj) = ZERO - RTSolution_AD(chan2,iprof)%Reflectivity_Attenuated(jj) = ZERO -ENDDO -if (Attenuated_Reflectivity) then - RTSolution_AD(chan2,iprof)%Reflectivity_Attenuated = ONE ! Check only channel 6 in the first AD run. -else - RTSolution_AD(chan2,iprof)%Reflectivity = ONE ! Check only channel 6 in the first AD run. -endif - RTSolution_AD%Radiance = ZERO - RTSolution_AD%Brightness_Temperature = ZERO - - Error_Status = CRTM_Adjoint( Atm , & - Sfc , & - RTSolution_AD, & - Geometry, & - ChannelInfo, & - Atmosphere_AD, & - Surface_AD, & - RTSolution ) - IF ( Error_Status /= SUCCESS ) THEN - Message = 'Error in CRTM Adjoint Model' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - -! WRITE(*,*) 'Adjoint Result 2: ', Atmosphere_AD(1)%Temperature(61) -! L_operator_T(2,1) = Atmosphere_AD(1)%Temperature(72) -! L_operator_T(2,2) = Atmosphere_AD(1)%Temperature(61) - - WRITE(*,*) 'Adjoint Result 2: ', Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev1) - L_operator_T(2,1) = Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev2) - L_operator_T(2,2) = Atmosphere_AD(iprof)%Cloud(1)%Water_Content(ilev1) - - ! ============================================================================ - - - ! ============================================================================ - ! **** PERFORM ADJOINT TEST **** - ! - WRITE(*,*) 'Tangent-Linear: ', TRANSPOSE(L_operator) - WRITE(*,*) ' ' - WRITE(*,*) 'Adjoint: ', L_operator_T - - L_operator = TRANSPOSE(L_operator) - test_result = 0 - test_loop: DO ii = 1,2 - DO jj = 1,2 - IF((test_result) == 0 .AND. & - (L_operator(jj,ii) - L_operator_T(ii,jj))<1.e-7_fp) THEN - test_result = 0 - STOP 0 - ELSE - test_result = 1 - STOP 1 - END IF - END DO - END DO test_loop - - ! ============================================================================ - ! 8. **** DESTROY THE CRTM **** - ! - WRITE( *, '( /5x, "Destroying the CRTM..." )' ) - Error_Status = CRTM_Destroy( ChannelInfo ) - IF ( Error_Status /= SUCCESS ) THEN - Message = 'Error destroying CRTM' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP - END IF - ! ============================================================================ - - - ! ============================================================================ - ! 10. **** CLEAN UP **** - ! - ! 10a. Deallocate the structures. - ! These are the explicitly allocated structures. - ! Note that in some cases other structures, such as the Sfc - ! and RTSolution structures, will also be allocated and thus - ! should also be deallocated here. - ! --------------------------------------------------------------- - CALL CRTM_Atmosphere_Destroy(Atmosphere_TL) - CALL CRTM_Atmosphere_Destroy(Atm) - - ! 10b. Deallocate the arrays - ! -------------------------- - DEALLOCATE(RTSolution, RTSolution_TL, & - STAT = Allocate_Status) - ! ============================================================================ - - -CONTAINS - - INCLUDE 'Load_Atm_Data.inc' - INCLUDE 'Load_Sfc_Data.inc' - -END PROGRAM test_AD diff --git a/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 index f6dbff5..386131e 100644 --- a/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 +++ b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 @@ -24,6 +24,8 @@ PROGRAM test_TL_convergence ! ! Module usage USE CRTM_Module + USE CRTM_SpcCoeff, ONLY: SC + !USE UnitTest_Define, ONLY: UnitTest_IsEqualWithin ! Disable all implicit typing IMPLICIT NONE @@ -50,6 +52,7 @@ PROGRAM test_TL_convergence INTEGER, PARAMETER :: N_AEROSOLS = 0 ! ...but only ONE Sensor at a time INTEGER, PARAMETER :: N_SENSORS = 1 + INTEGER, PARAMETER :: SensorIndex = 1 ! Test GeometryInfo angles. The test scan angle is based ! on the default Re (earth radius) and h (satellite height) @@ -136,7 +139,7 @@ PROGRAM test_TL_convergence ! ----------------------- !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) !READ( *,'(a)' ) Sensor_Id - Sensor_Id = 'cpr_cloudsat' + Sensor_Id = 'atms_n21' Sensor_Id = ADJUSTL(Sensor_Id) WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) @@ -328,6 +331,7 @@ PROGRAM test_TL_convergence Atm_Prtb(ii) = Atm(ii) Atm(ii)%Cloud(1)%Water_Content = 5 END DO + SC(SensorIndex)%Is_Active_Sensor = .TRUE. ! 4b. GeometryInfo input ! ---------------------- From 96e256ec8c58a099f25350a476351f175200aa5f Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Thu, 22 Jun 2023 17:08:10 +0000 Subject: [PATCH 15/25] added test_active_sensor.f90 --- .../unit/Unit_Test/test_active_sensor.f90 | 523 ++++++++++++++++++ 1 file changed, 523 insertions(+) create mode 100644 test/mains/unit/Unit_Test/test_active_sensor.f90 diff --git a/test/mains/unit/Unit_Test/test_active_sensor.f90 b/test/mains/unit/Unit_Test/test_active_sensor.f90 new file mode 100644 index 0000000..f6dbff5 --- /dev/null +++ b/test/mains/unit/Unit_Test/test_active_sensor.f90 @@ -0,0 +1,523 @@ +! +! test_TL_convergence +! +! Program to provide a (relatively) simple example of how +! to test the CRTM tangent-linear function. +! This code checks the convergence between the tangent-linear +! operator and the nonlinear CRTM Forward function when +! the magnitude of the atmospheric input state perturbation +! is step-wise reduced. +! The convergence should be monotonous, which it isn't right. +! For this reason the test in its current state will fai. +! +! Copyright Patrick Stegmann, 2020 +! +! Modified by Isaac Moradi Isaac.Moradi@NASA.GOV +! Nov-30-2021 +! Modified to work with active sensor module +! + +PROGRAM test_TL_convergence + + ! ============================================================================ + ! **** ENVIRONMENT SETUP FOR RTM USAGE **** + ! + ! Module usage + USE CRTM_Module + !USE UnitTest_Define, ONLY: UnitTest_IsEqualWithin + ! Disable all implicit typing + IMPLICIT NONE + ! ============================================================================ + + + ! ---------- + ! Parameters + ! ---------- + CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_TL_convergence' + CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' + CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' + CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='./testinput/' + + + ! ============================================================================ + ! 0. **** SOME SET UP PARAMETERS FOR THIS EXAMPLE **** + ! + ! Profile dimensions... + INTEGER, PARAMETER :: N_PROFILES = 2 + INTEGER, PARAMETER :: N_LAYERS = 92 + INTEGER, PARAMETER :: N_ABSORBERS = 2 + INTEGER, PARAMETER :: N_CLOUDS = 1 + INTEGER, PARAMETER :: N_AEROSOLS = 0 + ! ...but only ONE Sensor at a time + INTEGER, PARAMETER :: N_SENSORS = 1 + + ! Test GeometryInfo angles. The test scan angle is based + ! on the default Re (earth radius) and h (satellite height) + REAL(fp), PARAMETER :: ZENITH_ANGLE = 30.0_fp + REAL(fp), PARAMETER :: SCAN_ANGLE = 26.37293341421_fp + ! ============================================================================ + + + ! --------- + ! Variables + ! --------- + CHARACTER(256) :: Message + CHARACTER(256) :: Version + CHARACTER(256) :: Sensor_Id + INTEGER :: Error_Status + INTEGER :: Allocate_Status + INTEGER :: n_Channels + INTEGER :: l, m + INTEGER :: ii, jj, isign, sign, ilev, iprof, ichan + INTEGER, PARAMETER:: nsign=2 + INTEGER :: testresult + ! Declarations for Jacobian comparisons + INTEGER :: n_la, n_ma + INTEGER :: n_ls, n_ms + CHARACTER(256) :: atmk_File, sfck_File + REAL(fp) :: Perturbation + REAL(16) :: Ratio_new(nsign), Ratio_old(nsign) + REAL(fp), PARAMETER :: TOLERANCE = 0.1_fp + REAL(fp) :: Reflectivity_Prtb(N_LAYERS), Reflectivity(N_LAYERS), Reflectivity_TL(N_LAYERS) + + ! ============================================================================ + ! 1. **** DEFINE THE CRTM INTERFACE STRUCTURES **** + ! + TYPE(CRTM_ChannelInfo_type) :: ChannelInfo(N_SENSORS) + TYPE(CRTM_Geometry_type) :: Geometry(N_PROFILES) + + ! Define the FORWARD variables + TYPE(CRTM_Atmosphere_type) :: Atm(N_PROFILES), Atm_Prtb(N_PROFILES) + TYPE(CRTM_Surface_type) :: Sfc(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution(:,:) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_Perturb(:,:) + + ! Define the Tangent-Linear variables + TYPE(CRTM_Atmosphere_type) :: Atmosphere_TL(N_PROFILES) + !TYPE(CRTM_Atmosphere_type) :: Perturbation + TYPE(CRTM_Surface_type) :: Surface_TL(N_PROFILES) + TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_TL(:,:) + ! ============================================================================ + + ! Directory location of coefficients +! #ifdef LITTLE_ENDIAN + CHARACTER(*), PARAMETER :: ENDIAN_TYPE='little_endian' +! #else +! CHARACTER(*), PARAMETER :: ENDIAN_TYPE='big_endian' +!#endif + + + ! Aerosol/Cloud coefficient format + !CHARACTER(*), PARAMETER :: Coeff_Format = 'Binary' + CHARACTER(*), PARAMETER :: Coeff_Format = 'netCDF' + + ! Aerosol/Cloud coefficient scheme + CHARACTER(*), PARAMETER :: Aerosol_Model = 'CRTM' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'CMAQ' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'GOCART-GEOS5' + !CHARACTER(*), PARAMETER :: Aerosol_Model = 'NAAPS' + CHARACTER(*), PARAMETER :: Cloud_Model = 'CRTM' + + CHARACTER(256) :: AerosolCoeff_File + CHARACTER(256) :: AerosolCoeff_Format + CHARACTER(256) :: CloudCoeff_File + CHARACTER(256) :: CloudCoeff_Format + + ! Program header + ! -------------- + CALL CRTM_Version( Version ) + CALL Program_Message( PROGRAM_NAME, & + 'Program to provide a (relatively) simple example of how '//& + 'to call the CRTM K-Matrix function.', & + 'CRTM Version: '//TRIM(Version) ) + + + ! Get sensor id from user + ! ----------------------- + !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) + !READ( *,'(a)' ) Sensor_Id + Sensor_Id = 'cpr_cloudsat' + Sensor_Id = ADJUSTL(Sensor_Id) + WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) + + ! ============================================================================ + ! STEP 4. **** INITIALIZE THE CRTM **** + ! + ! 4a. Initialise all the sensors at once + ! -------------------------------------- + !.. Cloud coefficient information + IF ( Coeff_Format == 'Binary' ) THEN + CloudCoeff_Format = 'Binary' + CloudCoeff_File = 'CloudCoeff.bin' + ! if netCDF I/O + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + CloudCoeff_Format = 'netCDF' + CloudCoeff_File = 'CloudCoeff_DDA_ARTS.nc4' + ELSE + message = 'Aerosol/Cloud coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + + !.....Aerosol + IF ( Aerosol_Model == 'CRTM' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'CMAQ' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.CMAQ.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.CMAQ.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'GOCART-GEOS5' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.GOCART-GEOS5.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + ELSEIF ( Aerosol_Model == 'NAAPS' ) THEN + IF ( Coeff_Format == 'Binary' ) THEN + AerosolCoeff_Format = 'Binary' + AerosolCoeff_File = 'AerosolCoeff.NAAPS.bin' + ELSE IF ( Coeff_Format == 'netCDF' ) THEN + AerosolCoeff_Format = 'netCDF' + AerosolCoeff_File = 'AerosolCoeff.NAAPS.nc4' + ELSE + message = 'Aerosol coefficient format is not supported' + CALL Display_Message( PROGRAM_NAME, message, FAILURE ) + STOP + END IF + END IF + + ! ============================================================================ + ! 2. **** INITIALIZE THE CRTM **** + ! + ! 2a. This initializes the CRTM for the sensors + ! predefined in the example SENSOR_ID parameter. + ! NOTE: The coefficient data file path is hard- + ! wired for this example. + ! -------------------------------------------------- + WRITE( *,'(/5x,"Initializing the CRTM...")' ) + + error_status = CRTM_Init( (/ sensor_ID /), & + channelInfo, & + Aerosol_Model, & + AerosolCoeff_Format, & + AerosolCoeff_File, & + Cloud_Model, & + CloudCoeff_Format, & + CloudCoeff_File, & + File_Path=COEFFICIENTS_PATH, & + NC_File_Path=NC_COEFFICIENT_PATH, & + Quiet=.TRUE.) + + + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error initializing CRTM' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + ! 2b. Determine the total number of channels + ! for which the CRTM was initialized + ! ------------------------------------------ + n_Channels = SUM(CRTM_ChannelInfo_n_Channels(ChannelInfo)) + ! ============================================================================ + + + + + ! ============================================================================ + ! 3. **** ALLOCATE STRUCTURE ARRAYS **** + ! + ! 3a. Allocate the ARRAYS + ! ----------------------- + ! Note that only those structure arrays with a channel + ! dimension are allocated here because we've parameterized + ! the number of profiles in the N_PROFILES parameter. + ! + ! Users can make the number of profiles dynamic also, but + ! then the INPUT arrays (Atmosphere, Surface) will also have to be allocated. + ALLOCATE( RTSolution( n_Channels, N_PROFILES ), & + RTSolution_Perturb( n_Channels, N_PROFILES ), & + RTSolution_TL( n_Channels, N_PROFILES ), & + STAT = Allocate_Status ) + IF ( Allocate_Status /= 0 ) THEN + Message = 'Error allocating structure arrays' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + ! 3b. Allocate the STRUCTURES + ! --------------------------- + ! The input FORWARD structure + CALL CRTM_Atmosphere_Create( Atm, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atm)) ) THEN + Message = 'Error allocating CRTM Atmosphere structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + Atm%Add_Extra_Layers = .FALSE. + + CALL CRTM_Atmosphere_Create( Atm_Prtb, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atm_Prtb)) ) THEN + Message = 'Error allocating CRTM Atmosphere structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + Atm_Prtb%Add_Extra_Layers = .FALSE. + + ! The input TL structure + CALL CRTM_Atmosphere_Create( Atmosphere_TL, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) + IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atmosphere_TL)) ) THEN + Message = 'Error allocating CRTM Atmosphere_TL structure' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + +CALL CRTM_RTSolution_Create(RTSolution,N_LAYERS) +CALL CRTM_RTSolution_Create(RTSolution_TL,N_LAYERS) +CALL CRTM_RTSolution_Create(RTSolution_Perturb,N_LAYERS) + + ! ============================================================================ + + + + + ! ============================================================================ + ! 4. **** ASSIGN INPUT DATA **** + ! + ! Fill the Atmosphere structure array. + ! NOTE: This is an example program for illustrative purposes only. + ! Typically, one would not assign the data as shown below, + ! but rather read it from file + + ! 4a. Atmosphere and Surface input + ! -------------------------------- + CALL Load_Atm_Data() + CALL Load_Sfc_Data() + + + Do ii=1,2 + Atmosphere_TL(ii)%Climatology = atm(ii)%Climatology + Atmosphere_TL(ii)%Absorber_Id = atm(ii)%Absorber_Id + Atmosphere_TL(ii)%Absorber_Units = atm(ii)%Absorber_Units + atm(ii)%Height = Calculate_Height(Atm(ii)) + Atmosphere_TL(ii)%Height = atm(ii)%Height + Atm_Prtb(ii) = Atm(ii) + Atm(ii)%Cloud(1)%Water_Content = 5 + END DO + + ! 4b. GeometryInfo input + ! ---------------------- + ! All profiles are given the same value + ! The Sensor_Scan_Angle is optional. + CALL CRTM_Geometry_SetValue( Geometry, & + Sensor_Zenith_Angle = ZENITH_ANGLE, & + Sensor_Scan_Angle = SCAN_ANGLE ) + ! ============================================================================ + + + + + ! ============================================================================ + ! 5. **** INITIALIZE THE TL ARGUMENTS **** + ! + ! 5a. Zero the LT INPUT structures + ! --------------------------------------- + CALL CRTM_Atmosphere_Zero( Atmosphere_TL ) + CALL CRTM_Surface_Zero( Surface_TL ) + + ! ============================================================================ + ! 6. **** CALL THE CRTM FORWARD MODEL **** + ! + Error_Status = CRTM_Forward( Atm , & + Sfc , & + Geometry , & + ChannelInfo , & + RTSolution ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in CRTM Forward Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + + + testresult = 0 + Ratio_old = 100.0_fp + + ilev = 70 + iprof = 1 + ichan = 3 !16 + + + OPEN(500,FILE='convergence.txt',STATUS='UNKNOWN') + write(500, '(A)') 'Ratio should approach ZERO because it is ONE - [(R_Prtb - R) / R_TL)]' + write(500,'(2A)') 'Iter Refl (R) R_Prt - R R_TL WC_Prtb Ratio', & + ' -- R R_Prt - R R_TL WC_Prtb Ratio' + + convergence_loop: DO ii = 1, 20 + sign = -1 ! we want to make sure both positive and negative signs converge + sign_loop: DO isign = 1, nsign + sign = -1 * sign + + Perturbation = Atm(1)%Cloud(1)%Water_Content(ilev)*(sign * 1.0_fp)/(2.0_fp**ii) + Atmosphere_TL(iprof)%Cloud(1)%Water_Content(ilev) = Perturbation + ! ============================================================================ + + !Atm(1)%Temperature(92) = Atm(1)%Temperature(92) + Perturbation + Atm_Prtb(iprof)%Cloud(1)%Water_Content(ilev) = Atm(iprof)%Cloud(1)%Water_Content(ilev) + Perturbation + + ! ============================================================================ + ! 6. **** CALL THE PERTURBED CRTM FORWARD MODEL **** + ! + Error_Status = CRTM_Forward( Atm_Prtb , & + Sfc , & + Geometry , & + ChannelInfo , & + RTSolution_Perturb ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in perturbed CRTM Forward Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + + ! ============================================================================ + ! 6. **** CALL THE CRTM TANGENT-LINEAR MODEL **** + ! + Error_Status = CRTM_Tangent_Linear( Atm , & + Sfc , & + Atmosphere_TL , & + Surface_TL , & + Geometry , & + ChannelInfo , & + RTSolution , & + RTSolution_TL ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error in CRTM Tangent-linear Model' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + + !WRITE(*,*) 'Tangent-linear Result: ', RTSolution_TL(ichan,iprof)%Reflectivity(ilev) + + ! ============================================================================ + + ! ============================================================================ + + + ! ============================================================================ + Reflectivity_Prtb = RTSolution_Perturb(ichan,iprof)%Reflectivity + Reflectivity = RTSolution(ichan,iprof)%Reflectivity + Reflectivity_TL = RTSolution_TL(ichan,iprof)%Reflectivity + + + Ratio_new(isign) = ONE - ((Reflectivity_Prtb(ilev) - Reflectivity(ilev)) / Reflectivity_TL(ilev)) + + + !do jj=70,80 + jj = ilev + write(500,'(I5, F8.3, 5F17.11)', advance='no') ii, Reflectivity(jj), Reflectivity_Prtb(jj) - Reflectivity(jj), Reflectivity_TL(jj), Perturbation, Ratio_new(isign) + !ENDDO + + + ! Reassign Ratio for next iteration. + Ratio_old(isign) = Ratio_new(isign) + + END DO sign_loop + write(500,*) ! new line + + + END DO convergence_loop + + ! ============================================================================ + ! 8. **** DESTROY THE CRTM **** + ! + WRITE( *, '( /5x, "Destroying the CRTM..." )' ) + Error_Status = CRTM_Destroy( ChannelInfo ) + IF ( Error_Status /= SUCCESS ) THEN + Message = 'Error destroying CRTM' + CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) + STOP 1 + END IF + ! ============================================================================ + + + CLOSE(500) + + + + ! ============================================================================ + ! 10. **** CLEAN UP **** + ! + ! 10a. Deallocate the structures. + ! These are the explicitly allocated structures. + ! Note that in some cases other structures, such as the Sfc + ! and RTSolution structures, will also be allocated and thus + ! should also be deallocated here. + ! --------------------------------------------------------------- + CALL CRTM_Atmosphere_Destroy(Atmosphere_TL) + CALL CRTM_Atmosphere_Destroy(Atm) + + ! 10b. Deallocate the arrays + ! -------------------------- + DEALLOCATE(RTSolution, RTSolution_TL, & + STAT = Allocate_Status) + ! ============================================================================ + IF( ( testresult == 0 ) .AND. ( Ratio_old(1) < TOLERANCE ) .AND. ( Ratio_old(2) < TOLERANCE ) ) THEN + testresult = 0 + STOP 0 + ELSE + testresult = 1 + STOP 1 + END IF + + +CONTAINS + + INCLUDE 'Load_Atm_Data.inc' + INCLUDE 'Load_Sfc_Data.inc' + + SUBROUTINE Integrate_Reflectivity(Re, R) + IMPLICIT NONE + Real(fp), INTENT(IN) :: Re(:) + Real(fp), INTENT(OUT) :: R(:) + REAL(fp) :: Rs(SIZE(Re)) + REAL(fp), PARAMETER :: M3_to_MM6overM3 = 1.0d18 + + + WHERE (Re > -100) + Rs = 10.0_fp**(Re / 10.0_fp) / M3_to_MM6overM3 + ELSEWHERE + Rs = 0.0_fp + END WHERE + + R = Rs + !R = SUM(Rs) + + END SUBROUTINE Integrate_Reflectivity + +END PROGRAM test_TL_convergence From 7e3e231f9f7771c5124f6d8b46df0fd4294b2d43 Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Fri, 23 Jun 2023 15:51:32 +0000 Subject: [PATCH 16/25] Fixed an error in the adjoint code and also made changes so that all the tests run properly. --- src/AtmScatter/CRTM_CloudScatter.f90 | 2 +- test/CMakeLists.txt | 13 ++ .../unit/Unit_Test/test_AD_Active_Sensor.f90 | 18 +- .../test_TL_convergence_active_sensor.f90 | 35 ++- .../unit/Unit_Test/test_active_sensor.f90 | 209 +++--------------- 5 files changed, 82 insertions(+), 195 deletions(-) diff --git a/src/AtmScatter/CRTM_CloudScatter.f90 b/src/AtmScatter/CRTM_CloudScatter.f90 index 5b2cec8..2093f9d 100644 --- a/src/AtmScatter/CRTM_CloudScatter.f90 +++ b/src/AtmScatter/CRTM_CloudScatter.f90 @@ -876,7 +876,7 @@ FUNCTION CRTM_Compute_CloudScatter_AD( & kb_AD , & ! AD Input w_AD , & ! AD Input pcoeff_AD , & ! AD Input - Atm_AD%Cloud(n)%Water_Content(kc) , & ! AD Output + Atm_AD%Cloud(n)%Water_Density(kc) , & ! AD Output Atm_AD%Cloud(n)%Effective_Radius(kc), & ! AD Output Atm_AD%Temperature(kc) , & ! AD Output CSV%csi(kc,n) ) ! Interpolation diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index ae0970d..772a207 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -308,6 +308,19 @@ endforeach() #--------------------------------------------------------------------------------- # Active sensor module AD/TL test +ecbuild_add_executable ( + TARGET "test_Active_Sensor" + SOURCES mains/unit/Unit_Test/test_active_sensor.f90 + LIBS crtm + NOINSTALL + ) + +ecbuild_add_test( + TARGET "test_Active_Sensor" + COMMAND "test_Active_Sensor" + OMP $ENV{OMP_NUM_THREADS} + ) + ecbuild_add_executable ( TARGET "test_AD_Active_Sensor" SOURCES mains/unit/Unit_Test/test_AD_Active_Sensor.f90 diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 index 5a442e9..66d216e 100644 --- a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 @@ -50,8 +50,8 @@ PROGRAM test_AD ! Test GeometryInfo angles. The test scan angle is based ! on the default Re (earth radius) and h (satellite height) - REAL(fp), PARAMETER :: ZENITH_ANGLE = 30.0_fp - REAL(fp), PARAMETER :: SCAN_ANGLE = 26.37293341421_fp + REAL(fp), PARAMETER :: ZENITH_ANGLE = 1.0_fp + REAL(fp), PARAMETER :: SCAN_ANGLE = 1.0_fp ! ============================================================================ @@ -296,7 +296,7 @@ PROGRAM test_AD CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) STOP END IF - + Atmosphere_TL%Add_Extra_Layers = .FALSE. ! The output AD structure CALL CRTM_Atmosphere_Create( Atmosphere_AD, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) @@ -305,7 +305,7 @@ PROGRAM test_AD CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) STOP END IF - + Atmosphere_AD%Add_Extra_Layers = .FALSE. CALL CRTM_RTSolution_Create(RTSolution,N_LAYERS) CALL CRTM_RTSolution_Create(RTSolution_TL,N_LAYERS) @@ -336,18 +336,20 @@ PROGRAM test_AD Do jj=1,2 atm(jj)%Height = Calculate_Height(Atm(jj)) - Atmosphere_TL(jj)%Height = atm(jj)%Height - Atmosphere_AD(jj)%Height = atm(jj)%Height + Atm(jj)%Cloud(1)%Type = SNOW_CLOUD + WHERE (Atm(jj)%Cloud(1)%Water_Content .GT. 0.0_fp) + Atm(jj)%Cloud(1)%Water_Content = 5 + ENDWHERE Atmosphere_TL(jj)%Climatology = atm(jj)%Climatology Atmosphere_TL(jj)%Absorber_Id = atm(jj)%Absorber_Id Atmosphere_TL(jj)%Absorber_Units = atm(jj)%Absorber_Units - Atmosphere_TL(jj)%Add_Extra_Layers = .FALSE. + Atmosphere_TL(jj)%Height = atm(jj)%Height Atmosphere_AD(jj)%Climatology = atm(jj)%Climatology Atmosphere_AD(jj)%Absorber_Id = atm(jj)%Absorber_Id Atmosphere_AD(jj)%Absorber_Units = atm(jj)%Absorber_Units - Atmosphere_AD(jj)%Add_Extra_Layers = .FALSE. + Atmosphere_AD(jj)%Height = atm(jj)%Height END DO SC(SensorIndex)%Is_Active_Sensor = .TRUE. diff --git a/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 index 386131e..9f8c387 100644 --- a/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 +++ b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 @@ -53,11 +53,12 @@ PROGRAM test_TL_convergence ! ...but only ONE Sensor at a time INTEGER, PARAMETER :: N_SENSORS = 1 INTEGER, PARAMETER :: SensorIndex = 1 + LOGICAL :: Attenuated_Reflectivity ! Test GeometryInfo angles. The test scan angle is based ! on the default Re (earth radius) and h (satellite height) - REAL(fp), PARAMETER :: ZENITH_ANGLE = 30.0_fp - REAL(fp), PARAMETER :: SCAN_ANGLE = 26.37293341421_fp + REAL(fp), PARAMETER :: ZENITH_ANGLE = 1.0_fp + REAL(fp), PARAMETER :: SCAN_ANGLE = 1.0_fp ! ============================================================================ @@ -323,13 +324,17 @@ PROGRAM test_TL_convergence Do ii=1,2 + atm(ii)%Height = Calculate_Height(Atm(ii)) + Atm(ii)%Cloud(1)%Type = SNOW_CLOUD + WHERE (Atm(ii)%Cloud(1)%Water_Content .GT. 0.0_fp) + Atm(ii)%Cloud(1)%Water_Content = 5 + END WHERE + Atmosphere_TL(ii)%Climatology = atm(ii)%Climatology Atmosphere_TL(ii)%Absorber_Id = atm(ii)%Absorber_Id Atmosphere_TL(ii)%Absorber_Units = atm(ii)%Absorber_Units - atm(ii)%Height = Calculate_Height(Atm(ii)) Atmosphere_TL(ii)%Height = atm(ii)%Height Atm_Prtb(ii) = Atm(ii) - Atm(ii)%Cloud(1)%Water_Content = 5 END DO SC(SensorIndex)%Is_Active_Sensor = .TRUE. @@ -375,13 +380,17 @@ PROGRAM test_TL_convergence ilev = 70 iprof = 1 ichan = 3 !16 - + Attenuated_Reflectivity = .TRUE. OPEN(500,FILE='convergence.txt',STATUS='UNKNOWN') write(500, '(A)') 'Ratio should approach ZERO because it is ONE - [(R_Prtb - R) / R_TL)]' write(500,'(2A)') 'Iter Refl (R) R_Prt - R R_TL WC_Prtb Ratio', & ' -- R R_Prt - R R_TL WC_Prtb Ratio' + write(*, '(A)') 'Ratio should approach ZERO because it is ONE - [(R_Prtb - R) / R_TL)]' + write(*,'(2A)') 'Iter Refl (R) R_Prt - R R_TL WC_Prtb Ratio', & + ' -- R R_Prt - R R_TL WC_Prtb Ratio' + convergence_loop: DO ii = 1, 20 sign = -1 ! we want to make sure both positive and negative signs converge sign_loop: DO isign = 1, nsign @@ -434,10 +443,15 @@ PROGRAM test_TL_convergence ! ============================================================================ - Reflectivity_Prtb = RTSolution_Perturb(ichan,iprof)%Reflectivity - Reflectivity = RTSolution(ichan,iprof)%Reflectivity - Reflectivity_TL = RTSolution_TL(ichan,iprof)%Reflectivity - + if (Attenuated_Reflectivity) THEN + Reflectivity_Prtb = RTSolution_Perturb(ichan,iprof)%Reflectivity_Attenuated + Reflectivity = RTSolution(ichan,iprof)%Reflectivity_Attenuated + Reflectivity_TL = RTSolution_TL(ichan,iprof)%Reflectivity_Attenuated + else + Reflectivity_Prtb = RTSolution_Perturb(ichan,iprof)%Reflectivity_Attenuated + Reflectivity = RTSolution(ichan,iprof)%Reflectivity_Attenuated + Reflectivity_TL = RTSolution_TL(ichan,iprof)%Reflectivity_Attenuated + endif Ratio_new(isign) = ONE - ((Reflectivity_Prtb(ilev) - Reflectivity(ilev)) / Reflectivity_TL(ilev)) @@ -445,6 +459,8 @@ PROGRAM test_TL_convergence !do jj=70,80 jj = ilev write(500,'(I5, F8.3, 5F17.11)', advance='no') ii, Reflectivity(jj), Reflectivity_Prtb(jj) - Reflectivity(jj), Reflectivity_TL(jj), Perturbation, Ratio_new(isign) + + write(*,'(I5, F8.3, 5F17.11)', advance='no') ii, Reflectivity(jj), Reflectivity_Prtb(jj) - Reflectivity(jj), Reflectivity_TL(jj), Perturbation, Ratio_new(isign) !ENDDO @@ -452,6 +468,7 @@ PROGRAM test_TL_convergence Ratio_old(isign) = Ratio_new(isign) END DO sign_loop + write(*,*) ! new line write(500,*) ! new line diff --git a/test/mains/unit/Unit_Test/test_active_sensor.f90 b/test/mains/unit/Unit_Test/test_active_sensor.f90 index f6dbff5..d4d727a 100644 --- a/test/mains/unit/Unit_Test/test_active_sensor.f90 +++ b/test/mains/unit/Unit_Test/test_active_sensor.f90 @@ -1,5 +1,5 @@ ! -! test_TL_convergence +! test_active_sensor ! ! Program to provide a (relatively) simple example of how ! to test the CRTM tangent-linear function. @@ -10,20 +10,20 @@ ! The convergence should be monotonous, which it isn't right. ! For this reason the test in its current state will fai. ! -! Copyright Patrick Stegmann, 2020 ! -! Modified by Isaac Moradi Isaac.Moradi@NASA.GOV -! Nov-30-2021 -! Modified to work with active sensor module +! Created by Isaac Moradi Isaac.Moradi@NASA.GOV +! June-22-2023 ! -PROGRAM test_TL_convergence +PROGRAM test_active_sensor ! ============================================================================ ! **** ENVIRONMENT SETUP FOR RTM USAGE **** ! ! Module usage USE CRTM_Module + USE CRTM_SpcCoeff, ONLY: SC + !USE UnitTest_Define, ONLY: UnitTest_IsEqualWithin ! Disable all implicit typing IMPLICIT NONE @@ -33,7 +33,7 @@ PROGRAM test_TL_convergence ! ---------- ! Parameters ! ---------- - CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_TL_convergence' + CHARACTER(*), PARAMETER :: PROGRAM_NAME = 'test_active_sensor' CHARACTER(*), PARAMETER :: RESULTS_PATH = './results/unit/' CHARACTER(*), PARAMETER :: COEFFICIENTS_PATH = './testinput/' CHARACTER(*), PARAMETER :: NC_COEFFICIENT_PATH='./testinput/' @@ -50,11 +50,12 @@ PROGRAM test_TL_convergence INTEGER, PARAMETER :: N_AEROSOLS = 0 ! ...but only ONE Sensor at a time INTEGER, PARAMETER :: N_SENSORS = 1 + INTEGER, PARAMETER :: SensorIndex = 1 ! Test GeometryInfo angles. The test scan angle is based ! on the default Re (earth radius) and h (satellite height) - REAL(fp), PARAMETER :: ZENITH_ANGLE = 30.0_fp - REAL(fp), PARAMETER :: SCAN_ANGLE = 26.37293341421_fp + REAL(fp), PARAMETER :: ZENITH_ANGLE = 1.0_fp + REAL(fp), PARAMETER :: SCAN_ANGLE = 1.0_fp ! ============================================================================ @@ -78,7 +79,7 @@ PROGRAM test_TL_convergence REAL(fp) :: Perturbation REAL(16) :: Ratio_new(nsign), Ratio_old(nsign) REAL(fp), PARAMETER :: TOLERANCE = 0.1_fp - REAL(fp) :: Reflectivity_Prtb(N_LAYERS), Reflectivity(N_LAYERS), Reflectivity_TL(N_LAYERS) + ! ============================================================================ ! 1. **** DEFINE THE CRTM INTERFACE STRUCTURES **** @@ -87,16 +88,10 @@ PROGRAM test_TL_convergence TYPE(CRTM_Geometry_type) :: Geometry(N_PROFILES) ! Define the FORWARD variables - TYPE(CRTM_Atmosphere_type) :: Atm(N_PROFILES), Atm_Prtb(N_PROFILES) + TYPE(CRTM_Atmosphere_type) :: Atm(N_PROFILES) TYPE(CRTM_Surface_type) :: Sfc(N_PROFILES) TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution(:,:) - TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_Perturb(:,:) - ! Define the Tangent-Linear variables - TYPE(CRTM_Atmosphere_type) :: Atmosphere_TL(N_PROFILES) - !TYPE(CRTM_Atmosphere_type) :: Perturbation - TYPE(CRTM_Surface_type) :: Surface_TL(N_PROFILES) - TYPE(CRTM_RTSolution_type), ALLOCATABLE :: RTSolution_TL(:,:) ! ============================================================================ ! Directory location of coefficients @@ -136,7 +131,7 @@ PROGRAM test_TL_convergence ! ----------------------- !WRITE( *,'(/5x,"Enter sensor id [hirs4_n18, amsua_metop-a, or mhs_n18]: ")',ADVANCE='NO' ) !READ( *,'(a)' ) Sensor_Id - Sensor_Id = 'cpr_cloudsat' + Sensor_Id = 'atms_n21' Sensor_Id = ADJUSTL(Sensor_Id) WRITE( *,'(//5x,"Running CRTM for ",a," sensor...")' ) TRIM(Sensor_Id) @@ -260,8 +255,6 @@ PROGRAM test_TL_convergence ! Users can make the number of profiles dynamic also, but ! then the INPUT arrays (Atmosphere, Surface) will also have to be allocated. ALLOCATE( RTSolution( n_Channels, N_PROFILES ), & - RTSolution_Perturb( n_Channels, N_PROFILES ), & - RTSolution_TL( n_Channels, N_PROFILES ), & STAT = Allocate_Status ) IF ( Allocate_Status /= 0 ) THEN Message = 'Error allocating structure arrays' @@ -280,31 +273,11 @@ PROGRAM test_TL_convergence END IF Atm%Add_Extra_Layers = .FALSE. - CALL CRTM_Atmosphere_Create( Atm_Prtb, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) - IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atm_Prtb)) ) THEN - Message = 'Error allocating CRTM Atmosphere structure' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP 1 - END IF - Atm_Prtb%Add_Extra_Layers = .FALSE. - - ! The input TL structure - CALL CRTM_Atmosphere_Create( Atmosphere_TL, N_LAYERS, N_ABSORBERS, N_CLOUDS, N_AEROSOLS ) - IF ( ANY(.NOT. CRTM_Atmosphere_Associated(Atmosphere_TL)) ) THEN - Message = 'Error allocating CRTM Atmosphere_TL structure' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP 1 - END IF - -CALL CRTM_RTSolution_Create(RTSolution,N_LAYERS) -CALL CRTM_RTSolution_Create(RTSolution_TL,N_LAYERS) -CALL CRTM_RTSolution_Create(RTSolution_Perturb,N_LAYERS) + CALL CRTM_RTSolution_Create(RTSolution,N_LAYERS) ! ============================================================================ - - ! ============================================================================ ! 4. **** ASSIGN INPUT DATA **** ! @@ -320,14 +293,13 @@ PROGRAM test_TL_convergence Do ii=1,2 - Atmosphere_TL(ii)%Climatology = atm(ii)%Climatology - Atmosphere_TL(ii)%Absorber_Id = atm(ii)%Absorber_Id - Atmosphere_TL(ii)%Absorber_Units = atm(ii)%Absorber_Units - atm(ii)%Height = Calculate_Height(Atm(ii)) - Atmosphere_TL(ii)%Height = atm(ii)%Height - Atm_Prtb(ii) = Atm(ii) - Atm(ii)%Cloud(1)%Water_Content = 5 + atm(ii)%Height = Calculate_Height(Atm(ii)) + Atm(ii)%Cloud(1)%Type = SNOW_CLOUD + WHERE (Atm(ii)%Cloud(1)%Water_Content .GT. 0.0_fp) + Atm(ii)%Cloud(1)%Water_Content = 5 + ENDWHERE END DO + SC(SensorIndex)%Is_Active_Sensor = .TRUE. ! 4b. GeometryInfo input ! ---------------------- @@ -339,16 +311,6 @@ PROGRAM test_TL_convergence ! ============================================================================ - - - ! ============================================================================ - ! 5. **** INITIALIZE THE TL ARGUMENTS **** - ! - ! 5a. Zero the LT INPUT structures - ! --------------------------------------- - CALL CRTM_Atmosphere_Zero( Atmosphere_TL ) - CALL CRTM_Surface_Zero( Surface_TL ) - ! ============================================================================ ! 6. **** CALL THE CRTM FORWARD MODEL **** ! @@ -364,94 +326,20 @@ PROGRAM test_TL_convergence END IF - - testresult = 0 - Ratio_old = 100.0_fp - ilev = 70 iprof = 1 - ichan = 3 !16 - - - OPEN(500,FILE='convergence.txt',STATUS='UNKNOWN') - write(500, '(A)') 'Ratio should approach ZERO because it is ONE - [(R_Prtb - R) / R_TL)]' - write(500,'(2A)') 'Iter Refl (R) R_Prt - R R_TL WC_Prtb Ratio', & - ' -- R R_Prt - R R_TL WC_Prtb Ratio' - - convergence_loop: DO ii = 1, 20 - sign = -1 ! we want to make sure both positive and negative signs converge - sign_loop: DO isign = 1, nsign - sign = -1 * sign - - Perturbation = Atm(1)%Cloud(1)%Water_Content(ilev)*(sign * 1.0_fp)/(2.0_fp**ii) - Atmosphere_TL(iprof)%Cloud(1)%Water_Content(ilev) = Perturbation - ! ============================================================================ - - !Atm(1)%Temperature(92) = Atm(1)%Temperature(92) + Perturbation - Atm_Prtb(iprof)%Cloud(1)%Water_Content(ilev) = Atm(iprof)%Cloud(1)%Water_Content(ilev) + Perturbation - - ! ============================================================================ - ! 6. **** CALL THE PERTURBED CRTM FORWARD MODEL **** - ! - Error_Status = CRTM_Forward( Atm_Prtb , & - Sfc , & - Geometry , & - ChannelInfo , & - RTSolution_Perturb ) - IF ( Error_Status /= SUCCESS ) THEN - Message = 'Error in perturbed CRTM Forward Model' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP 1 - END IF + ichan = 16 - ! ============================================================================ - ! 6. **** CALL THE CRTM TANGENT-LINEAR MODEL **** - ! - Error_Status = CRTM_Tangent_Linear( Atm , & - Sfc , & - Atmosphere_TL , & - Surface_TL , & - Geometry , & - ChannelInfo , & - RTSolution , & - RTSolution_TL ) - IF ( Error_Status /= SUCCESS ) THEN - Message = 'Error in CRTM Tangent-linear Model' - CALL Display_Message( PROGRAM_NAME, Message, FAILURE ) - STOP 1 - END IF - - !WRITE(*,*) 'Tangent-linear Result: ', RTSolution_TL(ichan,iprof)%Reflectivity(ilev) - - ! ============================================================================ - - ! ============================================================================ - - - ! ============================================================================ - Reflectivity_Prtb = RTSolution_Perturb(ichan,iprof)%Reflectivity - Reflectivity = RTSolution(ichan,iprof)%Reflectivity - Reflectivity_TL = RTSolution_TL(ichan,iprof)%Reflectivity - - - Ratio_new(isign) = ONE - ((Reflectivity_Prtb(ilev) - Reflectivity(ilev)) / Reflectivity_TL(ilev)) - - - !do jj=70,80 - jj = ilev - write(500,'(I5, F8.3, 5F17.11)', advance='no') ii, Reflectivity(jj), Reflectivity_Prtb(jj) - Reflectivity(jj), Reflectivity_TL(jj), Perturbation, Ratio_new(isign) - !ENDDO - - - ! Reassign Ratio for next iteration. - Ratio_old(isign) = Ratio_new(isign) - - END DO sign_loop - write(500,*) ! new line - + OPEN(500,FILE='reflectivity.txt',STATUS='UNKNOWN') + write(500,'(4A40)') 'Layer', 'Water Content', 'Reflectivity', 'Attenuated Reflectivity' + write(*,'(4A40)') 'Layer', 'Water Content', 'Reflectivity', 'Attenuated Reflectivity' + DO ii=1,n_layers + write(500,'(i40,f40.5,f40.5,f40.5)') ii, Atm(1)%Cloud(1)%Water_Content(ii), RTSolution(ichan,iprof)%Reflectivity(ii), RTSolution(ichan,iprof)%Reflectivity_Attenuated(ii) + write(*,'(i40,f40.5,f40.5,f40.5)') ii, Atm(1)%Cloud(1)%Water_Content(ii), RTSolution(ichan,iprof)%Reflectivity(ii), RTSolution(ichan,iprof)%Reflectivity_Attenuated(ii) + ENDDO + CLOSE(500) - END DO convergence_loop ! ============================================================================ ! 8. **** DESTROY THE CRTM **** @@ -465,11 +353,6 @@ PROGRAM test_TL_convergence END IF ! ============================================================================ - - CLOSE(500) - - - ! ============================================================================ ! 10. **** CLEAN UP **** ! @@ -479,45 +362,17 @@ PROGRAM test_TL_convergence ! and RTSolution structures, will also be allocated and thus ! should also be deallocated here. ! --------------------------------------------------------------- - CALL CRTM_Atmosphere_Destroy(Atmosphere_TL) CALL CRTM_Atmosphere_Destroy(Atm) ! 10b. Deallocate the arrays ! -------------------------- - DEALLOCATE(RTSolution, RTSolution_TL, & + DEALLOCATE(RTSolution, & STAT = Allocate_Status) - ! ============================================================================ - IF( ( testresult == 0 ) .AND. ( Ratio_old(1) < TOLERANCE ) .AND. ( Ratio_old(2) < TOLERANCE ) ) THEN - testresult = 0 - STOP 0 - ELSE - testresult = 1 - STOP 1 - END IF - + CONTAINS INCLUDE 'Load_Atm_Data.inc' INCLUDE 'Load_Sfc_Data.inc' - SUBROUTINE Integrate_Reflectivity(Re, R) - IMPLICIT NONE - Real(fp), INTENT(IN) :: Re(:) - Real(fp), INTENT(OUT) :: R(:) - REAL(fp) :: Rs(SIZE(Re)) - REAL(fp), PARAMETER :: M3_to_MM6overM3 = 1.0d18 - - - WHERE (Re > -100) - Rs = 10.0_fp**(Re / 10.0_fp) / M3_to_MM6overM3 - ELSEWHERE - Rs = 0.0_fp - END WHERE - - R = Rs - !R = SUM(Rs) - - END SUBROUTINE Integrate_Reflectivity - -END PROGRAM test_TL_convergence +END PROGRAM test_active_sensor From 9392714bd4ada6e9fbd7f94bfaf55c27bcaa1c51 Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Fri, 23 Jun 2023 18:02:34 +0000 Subject: [PATCH 17/25] fixed the issue with the test for active sensor so it can compile with gfort --- .../unit/Unit_Test/test_AD_Active_Sensor.f90 | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 index 66d216e..db3dbd6 100644 --- a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 @@ -406,19 +406,20 @@ PROGRAM test_AD ! Initialise the Adjoint INPUT to provide dR/dx derivatives RTSolution_AD%Brightness_Temperature = ZERO RTSolution_AD%Radiance = ZERO - !DO i1=1,n_channels - !DO j1=1,n_profiles + + DO i1=1,n_channels + DO j1=1,n_profiles DO jj=1, N_LAYERS - RTSolution_AD%Reflectivity_Attenuated(jj) = ZERO - RTSolution_AD%Reflectivity(jj) = ZERO + RTSolution_AD(i1,j1)%Reflectivity_Attenuated(jj) = ZERO + RTSolution_AD(i1,j1)%Reflectivity(jj) = ZERO if (Attenuated_Reflectivity) then - RTSolution_AD(ichan,:)%Reflectivity_Attenuated(jj) = ONE + RTSolution_AD(ichan,j1)%Reflectivity_Attenuated(jj) = ONE else - RTSolution_AD(ichan,:)%Reflectivity(jj) = ONE - endif + RTSolution_AD(ichan,j1)%Reflectivity(jj) = ONE + endif + ENDDO + ENDDO ENDDO - !ENDDO - !ENDDO Error_Status = CRTM_Adjoint( Atm , & Sfc , & From cd0167ed5f5b1a9e2211e3588462f49e081caa5e Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Mon, 26 Jun 2023 16:07:05 +0000 Subject: [PATCH 18/25] Added CloudCoeff_DDA_ARTS to cmakelist and also fixed a space issue in CloudCoeff_Define --- .gitignore | 1 - src/Build/CMakeFiles/CMakeOutput.log | 3776 ----------------- .../CloudCoeff/CloudCoeff_Define.f90 | 2 +- test/CMakeLists.txt | 1 + 4 files changed, 2 insertions(+), 3778 deletions(-) delete mode 100644 src/Build/CMakeFiles/CMakeOutput.log diff --git a/.gitignore b/.gitignore index 8ee9d38..12fb8c6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ .DS_Store *.o -*.rej *.tgz .ipynb* build diff --git a/src/Build/CMakeFiles/CMakeOutput.log b/src/Build/CMakeFiles/CMakeOutput.log deleted file mode 100644 index a4e87e8..0000000 --- a/src/Build/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,3776 +0,0 @@ -The system is: Linux - 3.10.0-957.1.3.el7.x86_64 - x86_64 -Compiling the Fortran compiler identification source file "CMakeFortranCompilerId.F" succeeded. -Compiler: /opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Build flags: -Id flags: -v - -The output was: -0 -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fpp -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -fixed -4Ycpp -4Ncvf -f_com=yes -MX CMakeFortranCompilerId.F /tmp/iforthJJplf.i -#include "..." search starts here: -#include <...> search starts here: - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=/tmp/ifortg2UsaV.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 -mGLOB_options_string=-v -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort44q1Udas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1812447957fbVUJZ -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mIPOPT_single_file_compile_and_link=TRUE -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=/tmp/ifortg2UsaV.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchYt1kkS -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileTVn8wc -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ifortg2UsaV.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=CMakeFortranCompilerId.F -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/3.20.5/CompilerIdFortran/CMakeFortranCompilerId.F -mP2OPT_symtab_type_copy=true /tmp/iforthJJplf.i -#include "..." search starts here: -#include <...> search starts here: - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o a.out /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib /tmp/ifortg2UsaV.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o - - -Compilation of the Fortran compiler identification source "CMakeFortranCompilerId.F" produced "a.out" - -The Fortran compiler identification is Intel, found in "/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/3.20.5/CompilerIdFortran/a.out" - -Detecting Fortran compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_fe4cd/fast && /usr/bin/gmake -f CMakeFiles/cmTC_fe4cd.dir/build.make CMakeFiles/cmTC_fe4cd.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -v -c /usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fpp -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -fixed -4Ycpp -4Ncvf -f_com=yes -MX /usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F /tmp/ifortxduUn0.i -#include "..." search starts here: -#include <...> search starts here: - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/usr/share/cmake-3.20/Modules -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -c -o CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort9QIeO1as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1894839422Dr1yrh -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchDoqT6H -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileJMdlg3 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -mP2OPT_symtab_type_copy=true /tmp/ifortxduUn0.i -#include "..." search starts here: -#include <...> search starts here: - /usr/share/cmake-3.20/Modules - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -Linking Fortran executable cmTC_fe4cd -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fe4cd.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -v CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -o cmTC_fe4cd -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -o cmTC_fe4cd" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortCqB7Rias_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1015085521SqnCBm -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslis1BEYSg -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptGthcdC "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_fe4cd" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortNM9HVc.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchzFM3Sk -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileqaAneG -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortNM9HVc.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalist4d8zT -mIPOPT_generated_tempfiles=/tmp/ifortelisKq0kUe -mIPOPT_embedded_object_base_name=/tmp/iforteobjta1xeA -mIPOPT_cmdline_link_new_name=/tmp/ifortllisEjXKyV -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_fe4cd /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed Fortran implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [.] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - add: [/usr/local/include] - add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - add: [/usr/include/] - add: [/usr/include] - end of search list found - skipping relative include dir [.] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - collapse include dir [/usr/include/] ==> [/usr/include] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include;/usr/local/include;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/include] - - -Parsed Fortran implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_fe4cd/fast && /usr/bin/gmake -f CMakeFiles/cmTC_fe4cd.dir/build.make CMakeFiles/cmTC_fe4cd.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building Fortran object CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -v -c /usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -o CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fpp -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -fixed -4Ycpp -4Ncvf -f_com=yes -MX /usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F /tmp/ifortxduUn0.i] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/usr/share/cmake-3.20/Modules -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -c -o CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort9QIeO1as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1894839422Dr1yrh -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchDoqT6H -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileJMdlg3 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeFortranCompilerABI.F -mP2OPT_symtab_type_copy=true /tmp/ifortxduUn0.i] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/share/cmake-3.20/Modules] - ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Linking Fortran executable cmTC_fe4cd] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fe4cd.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -v CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -o cmTC_fe4cd ] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -o cmTC_fe4cd" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortCqB7Rias_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1015085521SqnCBm -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslis1BEYSg -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptGthcdC "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_fe4cd" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortNM9HVc.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchzFM3Sk -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileqaAneG -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortNM9HVc.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalist4d8zT -mIPOPT_generated_tempfiles=/tmp/ifortelisKq0kUe -mIPOPT_embedded_object_base_name=/tmp/iforteobjta1xeA -mIPOPT_cmdline_link_new_name=/tmp/ifortllisEjXKyV] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_fe4cd /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [ld] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_fe4cd] ==> ignore - arg [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o] ==> obj [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [CMakeFiles/cmTC_fe4cd.dir/CMakeFortranCompilerABI.F.o] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lifport] ==> lib [ifport] - arg [-lifcoremt] ==> lib [ifcoremt] - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-lirc] ==> lib [irc] - arg [-Bdynamic] ==> ignore - arg [-lpthread] ==> lib [pthread] - arg [-Bstatic] ==> ignore - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> [/usr/lib64/crt1.o] - collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] - collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o;/usr/lib64/crtn.o] - implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] - implicit fwks: [] - - -Determining if the Fortran compiler supports Fortran 90 passed with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_b210f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_b210f.dir/build.make CMakeFiles/cmTC_b210f.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_b210f.dir/testFortranCompilerF90.f90.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp/testFortranCompilerF90.f90 -o CMakeFiles/cmTC_b210f.dir/testFortranCompilerF90.f90.o -Linking Fortran executable cmTC_b210f -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b210f.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort CMakeFiles/cmTC_b210f.dir/testFortranCompilerF90.f90.o -o cmTC_b210f -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: /opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - -The C compiler identification is Intel, found in "/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/3.20.5/CompilerIdC/a.out" - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_acf9f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_acf9f.dir/build.make CMakeFiles/cmTC_acf9f.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -v -MD -MT CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -icc version 18.0.5 (gcc version 4.8.5 compatibility) -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -_g -mP3OPT_inline_alloca -D__ICC=1800 -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=4 -D__GNUC_MINOR__=8 -D__GNUC_PATCHLEVEL__=5 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1002 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=40805 -_W5 --gcc-extern-inline --dependency_file_name CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h --array_section --simd --simd_func --offload_mode=1 --offload_target_names=gfx,GFX,mic,MIC --offload_unique_string=icc0601100366mce9XO -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -MD -MT CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icczPEAPzas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d92 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc0601100366mce9XO -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchnTtmpD -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileypxoca -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -#include "..." search starts here: -#include <...> search starts here: - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -Linking C executable cmTC_acf9f -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_acf9f.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -v CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -o cmTC_acf9f -icc version 18.0.5 (gcc version 4.8.5 compatibility) -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -o cmTC_acf9f" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icccTeZBIas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d92 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1289067825MhoiST -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisnPrVI7 -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptygssGE "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_acf9f" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccz7oOXV.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchfJYSwj -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfilesMtzvQ -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccz7oOXV.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisdA2QSZ -mIPOPT_generated_tempfiles=/tmp/iccelis8EgnQw -mIPOPT_embedded_object_base_name=/tmp/icceobjFcrTN3 -mIPOPT_cmdline_link_new_name=/tmp/icclliscKtpLA -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_acf9f -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed C implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - add: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - add: [/usr/local/include] - add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - add: [/usr/include/] - add: [/usr/include] - end of search list found - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - collapse include dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - collapse include dir [/usr/include/] ==> [/usr/include] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include;/usr/local/include;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/include] - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_acf9f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_acf9f.dir/build.make CMakeFiles/cmTC_acf9f.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -v -MD -MT CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c] - ignore line: [icc version 18.0.5 (gcc version 4.8.5 compatibility)] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -_g -mP3OPT_inline_alloca -D__ICC=1800 -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=4 -D__GNUC_MINOR__=8 -D__GNUC_PATCHLEVEL__=5 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1002 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=40805 -_W5 --gcc-extern-inline --dependency_file_name CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h --array_section --simd --simd_func --offload_mode=1 --offload_target_names=gfx GFX mic MIC --offload_unique_string=icc0601100366mce9XO -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -MD -MT CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icczPEAPzas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d92 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc0601100366mce9XO -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchnTtmpD -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileypxoca -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Linking C executable cmTC_acf9f] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_acf9f.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -v CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -o cmTC_acf9f ] - ignore line: [icc version 18.0.5 (gcc version 4.8.5 compatibility)] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-v -o cmTC_acf9f" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icccTeZBIas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d92 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1289067825MhoiST -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisnPrVI7 -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptygssGE "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_acf9f" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccz7oOXV.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchfJYSwj -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfilesMtzvQ -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccz7oOXV.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisdA2QSZ -mIPOPT_generated_tempfiles=/tmp/iccelis8EgnQw -mIPOPT_embedded_object_base_name=/tmp/icceobjFcrTN3 -mIPOPT_cmdline_link_new_name=/tmp/icclliscKtpLA] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_acf9f -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [ld] ==> ignore - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_acf9f] ==> ignore - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [CMakeFiles/cmTC_acf9f.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-lirng] ==> lib [irng] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-ldecimal] ==> lib [decimal] - arg [--as-needed] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-lcilkrts] ==> lib [cilkrts] - arg [-lstdc++] ==> lib [stdc++] - arg [--no-as-needed] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] - arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> [/usr/lib64/crt1.o] - collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] - collapse obj [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [imf;svml;irng;m;ipgo;decimal;cilkrts;stdc++;gcc;gcc_s;irc;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [/usr/lib64/crt1.o;/usr/lib64/crti.o;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o;/usr/lib64/crtn.o] - implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] - implicit fwks: [] - - -Determining if the include file sys/types.h exists passed with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_46730/fast && /usr/bin/gmake -f CMakeFiles/cmTC_46730.dir/build.make CMakeFiles/cmTC_46730.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -MD -MT CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp/CheckIncludeFile.c -Linking C executable cmTC_46730 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_46730.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_46730.dir/CheckIncludeFile.c.o -o cmTC_46730 -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Determining if the include file stdint.h exists passed with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_13d4c/fast && /usr/bin/gmake -f CMakeFiles/cmTC_13d4c.dir/build.make CMakeFiles/cmTC_13d4c.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -MD -MT CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp/CheckIncludeFile.c -Linking C executable cmTC_13d4c -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_13d4c.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_13d4c.dir/CheckIncludeFile.c.o -o cmTC_13d4c -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Determining if the include file stddef.h exists passed with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_12c5d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_12c5d.dir/build.make CMakeFiles/cmTC_12c5d.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -MD -MT CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp/CheckIncludeFile.c -Linking C executable cmTC_12c5d -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_12c5d.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_12c5d.dir/CheckIncludeFile.c.o -o cmTC_12c5d -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Determining size of void* passed with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_11988/fast && /usr/bin/gmake -f CMakeFiles/cmTC_11988.dir/build.make CMakeFiles/cmTC_11988.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -MD -MT CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o -MF CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o.d -o CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CheckTypeSize/CMAKE_SIZEOF_VOID_P.c -Linking C executable cmTC_11988 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_11988.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_11988.dir/CMAKE_SIZEOF_VOID_P.c.o -o cmTC_11988 -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Determining size of off_t passed with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_51633/fast && /usr/bin/gmake -f CMakeFiles/cmTC_51633.dir/build.make CMakeFiles/cmTC_51633.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -fPIE -MD -MT CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o -MF CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o.d -o CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CheckTypeSize/EC_SIZEOF_OFF_T.c -Linking C executable cmTC_51633 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_51633.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc CMakeFiles/cmTC_51633.dir/EC_SIZEOF_OFF_T.c.o -o cmTC_51633 -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Detecting C OpenMP compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_43c33/fast && /usr/bin/gmake -f CMakeFiles/cmTC_43c33.dir/build.make CMakeFiles/cmTC_43c33.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -qopenmp -v -fPIE -MD -MT CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -icc version 18.0.5 (gcc version 4.8.5 compatibility) -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -_g -mP3OPT_inline_alloca -D__ICC=1800 -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=4 -D__GNUC_MINOR__=8 -D__GNUC_PATCHLEVEL__=5 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1002 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=40805 -_W5 --gcc-extern-inline --openmp --openmp_tasks --openmp_simd --openmp_offload --dependency_file_name CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=gfx,GFX,mic,MIC --offload_unique_string=icc1177112631yRfS6R -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -fPIE -MD -MT CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -c" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccZ2UgRqas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d92 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1177112631yRfS6R -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchjd3oiT -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileOWj6vC -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -#include "..." search starts here: -#include <...> search starts here: - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -Linking C executable cmTC_43c33 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_43c33.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -qopenmp -v -Wl,--disable-new-dtags CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -o cmTC_43c33 -v -icc version 18.0.5 (gcc version 4.8.5 compatibility) -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -Wl,--disable-new-dtags -o cmTC_43c33 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccOt4M04as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d92 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1862292912mnmS0Y -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisXguxmS -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptkqnsUB "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_43c33" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "-Bdynamic" "-liomp5" "--as-needed" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccdPX04s.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch9UbSGh -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileQlPUf1 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccdPX04s.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalispqtRaW -mIPOPT_generated_tempfiles=/tmp/iccelisU5wMIF -mIPOPT_embedded_object_base_name=/tmp/icceobjhSwHgp -mIPOPT_cmdline_link_new_name=/tmp/iccllis2pxCO8 -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_43c33 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal -Bdynamic -liomp5 --as-needed -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed C OpenMP implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_43c33/fast && /usr/bin/gmake -f CMakeFiles/cmTC_43c33.dir/build.make CMakeFiles/cmTC_43c33.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -qopenmp -v -fPIE -MD -MT CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] - ignore line: [icc version 18.0.5 (gcc version 4.8.5 compatibility)] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -_g -mP3OPT_inline_alloca -D__ICC=1800 -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=4 -D__GNUC_MINOR__=8 -D__GNUC_PATCHLEVEL__=5 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1002 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=40805 -_W5 --gcc-extern-inline --openmp --openmp_tasks --openmp_simd --openmp_offload --dependency_file_name CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=gfx GFX mic MIC --offload_unique_string=icc1177112631yRfS6R -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -fPIE -MD -MT CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -MF CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o.d -o CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -c" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccZ2UgRqas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d92 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1177112631yRfS6R -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchjd3oiT -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileOWj6vC -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Linking C executable cmTC_43c33] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_43c33.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/icc -qopenmp -v -Wl --disable-new-dtags CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -o cmTC_43c33 -v ] - ignore line: [icc version 18.0.5 (gcc version 4.8.5 compatibility)] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-qopenmp -v -Wl,--disable-new-dtags -o cmTC_43c33 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccOt4M04as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d92 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc1862292912mnmS0Y -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisXguxmS -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptkqnsUB "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_43c33" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "-Bdynamic" "-liomp5" "--as-needed" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccdPX04s.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch9UbSGh -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/icctempfileQlPUf1 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccdPX04s.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalispqtRaW -mIPOPT_generated_tempfiles=/tmp/iccelisU5wMIF -mIPOPT_embedded_object_base_name=/tmp/icceobjhSwHgp -mIPOPT_cmdline_link_new_name=/tmp/iccllis2pxCO8] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_43c33 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal -Bdynamic -liomp5 --as-needed -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [ld] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_43c33] ==> ignore - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [--disable-new-dtags] ==> ignore - arg [CMakeFiles/cmTC_43c33.dir/OpenMPTryFlag.c.o] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-lirng] ==> lib [irng] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-ldecimal] ==> lib [decimal] - arg [-Bdynamic] ==> ignore - arg [-liomp5] ==> lib [iomp5] - arg [--as-needed] ==> ignore - arg [-lcilkrts] ==> lib [cilkrts] - arg [-lstdc++] ==> lib [stdc++] - arg [--no-as-needed] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-Bdynamic] ==> ignore - arg [-lpthread] ==> lib [pthread] - arg [-Bstatic] ==> ignore - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [imf;svml;irng;m;ipgo;decimal;iomp5;cilkrts;stdc++;gcc;gcc_s;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [] - implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] - implicit fwks: [] - - -Detecting Fortran OpenMP compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_aea6f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_aea6f.dir/build.make CMakeFiles/cmTC_aea6f.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortRGmbCdas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1680304486Cer05s -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchh6xqFI -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileUc2act -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -#include "..." search starts here: -#include <...> search starts here: - /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -Linking Fortran executable cmTC_aea6f -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aea6f.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -o cmTC_aea6f -v -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_aea6f -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortcYPNKcas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort12832581134TS8sA -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisnekqnW -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscript0HVlaH "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_aea6f" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortrMNPDp.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchlhZmat -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilegBFDYd -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortrMNPDp.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisxzBHdV -mIPOPT_generated_tempfiles=/tmp/ifortelisyonD0F -mIPOPT_embedded_object_base_name=/tmp/iforteobjHk5yNq -mIPOPT_cmdline_link_new_name=/tmp/ifortlliskJJuAb -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_aea6f /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed Fortran OpenMP implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_aea6f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_aea6f.dir/build.make CMakeFiles/cmTC_aea6f.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building Fortran object CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortRGmbCdas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1680304486Cer05s -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchh6xqFI -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileUc2act -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] - ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Linking Fortran executable cmTC_aea6f] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aea6f.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -o cmTC_aea6f -v ] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_aea6f -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortcYPNKcas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort12832581134TS8sA -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisnekqnW -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscript0HVlaH "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_aea6f" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortrMNPDp.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchlhZmat -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilegBFDYd -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortrMNPDp.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisxzBHdV -mIPOPT_generated_tempfiles=/tmp/ifortelisyonD0F -mIPOPT_embedded_object_base_name=/tmp/iforteobjHk5yNq -mIPOPT_cmdline_link_new_name=/tmp/ifortlliskJJuAb] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_aea6f /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [ld] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_aea6f] ==> ignore - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [--disable-new-dtags] ==> ignore - arg [CMakeFiles/cmTC_aea6f.dir/OpenMPTryFlag.f90.o] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lifport] ==> lib [ifport] - arg [-lifcoremt] ==> lib [ifcoremt] - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-Bdynamic] ==> ignore - arg [-liomp5] ==> lib [iomp5] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-Bdynamic] ==> ignore - arg [-lpthread] ==> lib [pthread] - arg [-Bstatic] ==> ignore - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [] - implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] - implicit fwks: [] - - -Detecting Fortran OpenMP compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_19dd3/fast && /usr/bin/gmake -f CMakeFiles/cmTC_19dd3.dir/build.make CMakeFiles/cmTC_19dd3.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortkRsunOas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0294464009oY88pS -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchovdaYl -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilekjJFL7 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -#include "..." search starts here: -#include <...> search starts here: - /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint ---------------------------------^ -Linking Fortran executable cmTC_19dd3 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_19dd3.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -o cmTC_19dd3 -v -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_19dd3 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortXT9aj5as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0492168556f2DJNX -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisaePGkL -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptnSN1jx "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_19dd3" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortQSeGo7.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchuIxHjp -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileldgikb -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortQSeGo7.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisKUBknF -mIPOPT_generated_tempfiles=/tmp/ifortelisJTKFmr -mIPOPT_embedded_object_base_name=/tmp/iforteobjQ3P0ld -mIPOPT_cmdline_link_new_name=/tmp/ifortllisNvRllZ -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_19dd3 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed Fortran OpenMP implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_19dd3/fast && /usr/bin/gmake -f CMakeFiles/cmTC_19dd3.dir/build.make CMakeFiles/cmTC_19dd3.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building Fortran object CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortkRsunOas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0294464009oY88pS -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchovdaYl -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilekjJFL7 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] - ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint] - ignore line: [--------------------------------^] - ignore line: [Linking Fortran executable cmTC_19dd3] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_19dd3.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -o cmTC_19dd3 -v ] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_19dd3 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortXT9aj5as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0492168556f2DJNX -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisaePGkL -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptnSN1jx "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_19dd3" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortQSeGo7.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchuIxHjp -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileldgikb -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortQSeGo7.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisKUBknF -mIPOPT_generated_tempfiles=/tmp/ifortelisJTKFmr -mIPOPT_embedded_object_base_name=/tmp/iforteobjQ3P0ld -mIPOPT_cmdline_link_new_name=/tmp/ifortllisNvRllZ] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_19dd3 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [ld] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_19dd3] ==> ignore - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [--disable-new-dtags] ==> ignore - arg [CMakeFiles/cmTC_19dd3.dir/OpenMPTryFlag.f90.o] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lifport] ==> lib [ifport] - arg [-lifcoremt] ==> lib [ifcoremt] - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-Bdynamic] ==> ignore - arg [-liomp5] ==> lib [iomp5] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-Bdynamic] ==> ignore - arg [-lpthread] ==> lib [pthread] - arg [-Bstatic] ==> ignore - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [] - implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] - implicit fwks: [] - - -Detecting Fortran OpenMP compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ae632/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ae632.dir/build.make CMakeFiles/cmTC_ae632.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortGznDYEas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0456726862DagO3Q -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchAML9yo -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfiletyXxmg -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -#include "..." search starts here: -#include <...> search starts here: - /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -Linking Fortran executable cmTC_ae632 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae632.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -o cmTC_ae632 -v -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_ae632 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortX7opbtas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0835700289JL2boO -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisXqOo3Q -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptr4ZT5I "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_ae632" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortBIIoOC.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch3DArl5 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilerLmbpX -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortBIIoOC.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisT6qoTm -mIPOPT_generated_tempfiles=/tmp/ifortelisTloTVe -mIPOPT_embedded_object_base_name=/tmp/iforteobjnStoY6 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisVdCT0Y -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_ae632 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed Fortran OpenMP implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ae632/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ae632.dir/build.make CMakeFiles/cmTC_ae632.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building Fortran object CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortGznDYEas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0456726862DagO3Q -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchAML9yo -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfiletyXxmg -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] - ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Linking Fortran executable cmTC_ae632] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae632.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -o cmTC_ae632 -v ] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_ae632 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortX7opbtas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0835700289JL2boO -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisXqOo3Q -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptr4ZT5I "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_ae632" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortBIIoOC.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch3DArl5 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilerLmbpX -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortBIIoOC.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisT6qoTm -mIPOPT_generated_tempfiles=/tmp/ifortelisTloTVe -mIPOPT_embedded_object_base_name=/tmp/iforteobjnStoY6 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisVdCT0Y] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_ae632 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [ld] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_ae632] ==> ignore - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [--disable-new-dtags] ==> ignore - arg [CMakeFiles/cmTC_ae632.dir/OpenMPTryFlag.f90.o] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lifport] ==> lib [ifport] - arg [-lifcoremt] ==> lib [ifcoremt] - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-Bdynamic] ==> ignore - arg [-liomp5] ==> lib [iomp5] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-Bdynamic] ==> ignore - arg [-lpthread] ==> lib [pthread] - arg [-Bstatic] ==> ignore - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [] - implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] - implicit fwks: [] - - -Detecting Fortran OpenMP compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a8e0d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a8e0d.dir/build.make CMakeFiles/cmTC_a8e0d.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortN0J68ias_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0945410853CO5HVi -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchFNAYs5 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfiley3C3CY -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -#include "..." search starts here: -#include <...> search starts here: - /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint ---------------------------------^ -Linking Fortran executable cmTC_a8e0d -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a8e0d.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -o cmTC_a8e0d -v -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_a8e0d -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortRpimvFas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0064074354RBVG8q -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisLO77gZ -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptNu9lGS "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_a8e0d" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortdDSMPC.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchv3MKLl -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileVawkcf -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortdDSMPC.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalis1xoeEp -mIPOPT_generated_tempfiles=/tmp/ifortelisN0fs3i -mIPOPT_embedded_object_base_name=/tmp/iforteobj3hbGsc -mIPOPT_cmdline_link_new_name=/tmp/ifortllisleaUR5 -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_a8e0d /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed Fortran OpenMP implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a8e0d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a8e0d.dir/build.make CMakeFiles/cmTC_a8e0d.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building Fortran object CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortN0J68ias_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0945410853CO5HVi -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchFNAYs5 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfiley3C3CY -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] - ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint] - ignore line: [--------------------------------^] - ignore line: [Linking Fortran executable cmTC_a8e0d] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a8e0d.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -o cmTC_a8e0d -v ] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_a8e0d -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortRpimvFas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0064074354RBVG8q -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslisLO77gZ -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptNu9lGS "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_a8e0d" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortdDSMPC.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchv3MKLl -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileVawkcf -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortdDSMPC.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalis1xoeEp -mIPOPT_generated_tempfiles=/tmp/ifortelisN0fs3i -mIPOPT_embedded_object_base_name=/tmp/iforteobj3hbGsc -mIPOPT_cmdline_link_new_name=/tmp/ifortllisleaUR5] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_a8e0d /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [ld] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_a8e0d] ==> ignore - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [--disable-new-dtags] ==> ignore - arg [CMakeFiles/cmTC_a8e0d.dir/OpenMPTryFlag.f90.o] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lifport] ==> lib [ifport] - arg [-lifcoremt] ==> lib [ifcoremt] - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-Bdynamic] ==> ignore - arg [-liomp5] ==> lib [iomp5] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-Bdynamic] ==> ignore - arg [-lpthread] ==> lib [pthread] - arg [-Bstatic] ==> ignore - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [] - implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] - implicit fwks: [] - - -Detecting Fortran OpenMP compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7817e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7817e.dir/build.make CMakeFiles/cmTC_7817e.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortrSzRVpas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0682405340DZSqLY -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchTHkIGQ -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilepCvg4y -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -#include "..." search starts here: -#include <...> search starts here: - /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -Linking Fortran executable cmTC_7817e -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7817e.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -o cmTC_7817e -v -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_7817e -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortFYIo4Kas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1469493829fH4Jx2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslis9KMS6A -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptLMgeLj "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_7817e" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortfnCWch.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchdSPQ3U -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilefmfqJD -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortfnCWch.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisnB9zvI -mIPOPT_generated_tempfiles=/tmp/ifortelisXAJT9q -mIPOPT_embedded_object_base_name=/tmp/iforteobjhvwdO9 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisvCfxsS -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_7817e /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed Fortran OpenMP implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7817e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7817e.dir/build.make CMakeFiles/cmTC_7817e.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building Fortran object CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortrSzRVpas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0682405340DZSqLY -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchTHkIGQ -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilepCvg4y -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] - ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Linking Fortran executable cmTC_7817e] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7817e.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -o cmTC_7817e -v ] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_7817e -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortFYIo4Kas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort1469493829fH4Jx2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortslis9KMS6A -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptLMgeLj "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_7817e" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortfnCWch.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarchdSPQ3U -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfilefmfqJD -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortfnCWch.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalisnB9zvI -mIPOPT_generated_tempfiles=/tmp/ifortelisXAJT9q -mIPOPT_embedded_object_base_name=/tmp/iforteobjhvwdO9 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisvCfxsS] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_7817e /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [ld] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_7817e] ==> ignore - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [--disable-new-dtags] ==> ignore - arg [CMakeFiles/cmTC_7817e.dir/OpenMPTryFlag.f90.o] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lifport] ==> lib [ifport] - arg [-lifcoremt] ==> lib [ifcoremt] - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-Bdynamic] ==> ignore - arg [-liomp5] ==> lib [iomp5] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-Bdynamic] ==> ignore - arg [-lpthread] ==> lib [pthread] - arg [-Bstatic] ==> ignore - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [] - implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] - implicit fwks: [] - - -Detecting Fortran OpenMP compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_fbaf4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_fbaf4.dir/build.make CMakeFiles/cmTC_fbaf4.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' -Building Fortran object CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortOCIJN7as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0672090346ksHsat -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch8uxVxB -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileo7S9pl -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -#include "..." search starts here: -#include <...> search starts here: - /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP - . - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc - /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include - /usr/local/include - /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include - /usr/include/ - /usr/include -End of search list. -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint ---------------------------------^ -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT] -!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint ---------------------------------^ -Linking Fortran executable cmTC_fbaf4 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fbaf4.dir/link.txt --verbose=1 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl,--disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -o cmTC_fbaf4 -v -ifort version 18.0.5 -/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_fbaf4 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort4TAYWRas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0382110363EkNrxy -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortsliskMmIKD -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptKvCCOn "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_fbaf4" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortQhhenb.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch6Z8qb6 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileyDEFgQ -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortQhhenb.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalis6L83uF -mIPOPT_generated_tempfiles=/tmp/ifortelisYiHYyp -mIPOPT_embedded_object_base_name=/tmp/iforteobjew8SC9 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisu6LNGT -ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_fbaf4 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed Fortran OpenMP implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_fbaf4/fast && /usr/bin/gmake -f CMakeFiles/cmTC_fbaf4.dir/build.make CMakeFiles/cmTC_fbaf4.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building Fortran object CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -assume byterecl -qopenmp -v -fPIE -c /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -o CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -D__INTEL_COMPILER=1800 -D__INTEL_COMPILER_UPDATE=5 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ -D__INTEL_COMPILER_BUILD_DATE=20180823 -D__PIC__ -D__pic__ -D_OPENMP=201611 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -mGLOB_pack_sort_init_list -I/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP -I. -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64 -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc -I/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I/usr/include/ -I/usr/include "-assume byterecl" -automatic -omp -omp_simd -omp_offload -O2 "-reentrancy threaded" -simd -offload_host -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-assume byterecl -qopenmp -v -fPIE -c -o CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o" -mGLOB_position_independent_code -mGLOB_preemption_model=3 -mGLOB_position_independent_executable -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifortOCIJN7as_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d90 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0672090346ksHsat -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch8uxVxB -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileo7S9pl -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP1OPT_full_source_file_name=/data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90 -mP2OPT_symtab_type_copy=true /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP/OpenMPTryFlag.f90] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /data/users/imoradi/programs/crtm_dda_radar/crtm/src/Build/CMakeFiles/FindOpenMP] - ignore line: [ .] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/pstl/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/include] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/intel64] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/icc] - ignore line: [ /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] - ignore line: [ /usr/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(590): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NUM_THREADS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_num_threads] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(591): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DYNAMIC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_dynamic] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(592): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NESTED]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nested] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(593): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_THREADS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_threads] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(594): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_THREADS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_threads] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(595): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_NUM]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_num] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(596): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_PROCS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_procs] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(597): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_PARALLEL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_parallel] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(598): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IN_FINAL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_in_final] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(599): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DYNAMIC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_dynamic] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(600): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NESTED]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_nested] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(601): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_THREAD_LIMIT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_thread_limit] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(602): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_MAX_ACTIVE_LEVELS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_max_active_levels] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(603): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_ACTIVE_LEVELS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_active_levels] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(604): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_LEVEL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_level] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(605): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ACTIVE_LEVEL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_active_level] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(606): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_ANCESTOR_THREAD_NUM]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_ancestor_thread_num] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(607): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_SIZE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_size] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(608): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_SCHEDULE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_schedule] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(609): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_SCHEDULE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_schedule] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(610): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_PROC_BIND]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_proc_bind] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(611): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTIME]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtime] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(612): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_WTICK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_wtick] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(613): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_DEFAULT_DEVICE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_default_device] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(614): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_DEFAULT_DEVICE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_default_device] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(615): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_IS_INITIAL_DEVICE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_is_initial_device] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(616): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_DEVICES]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_devices] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(617): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_NUM_TEAMS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_num_teams] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(618): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_TEAM_NUM]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_team_num] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(619): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(620): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(621): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(622): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(623): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(624): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(625): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DESTROY_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_destroy_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(626): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(627): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_UNSET_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_unset_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(628): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_TEST_NEST_LOCK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_test_nest_lock] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(629): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_MAX_TASK_PRIORITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_max_task_priority] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(630): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_SET_AFFINITY_FORMAT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_set_affinity_format] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(631): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_GET_AFFINITY_FORMAT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_get_affinity_format] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(632): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_DISPLAY_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_display_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(633): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_CAPTURE_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_capture_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(634): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(635): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_STACKSIZE_S]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_stacksize_s] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(636): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_BLOCKTIME]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_blocktime] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(637): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_SERIAL]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_serial] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(638): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_TURNAROUND]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_turnaround] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(639): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY_THROUGHPUT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library_throughput] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(640): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_LIBRARY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_library] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(641): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DEFAULTS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_defaults] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(642): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(643): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_STACKSIZE_S]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_stacksize_s] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(644): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_BLOCKTIME]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_blocktime] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(645): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_LIBRARY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_library] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(646): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_DISP_NUM_BUFFERS]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_disp_num_buffers] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(647): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(648): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(649): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MAX_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_max_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(650): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CREATE_AFFINITY_MASK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_create_affinity_mask] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(651): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_DESTROY_AFFINITY_MASK]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_destroy_affinity_mask] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(652): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_AFFINITY_MASK_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_affinity_mask_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(653): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_UNSET_AFFINITY_MASK_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_unset_affinity_mask_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(654): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_GET_AFFINITY_MASK_PROC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_get_affinity_mask_proc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(655): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_MALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_malloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(656): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_ALIGNED_MALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_aligned_malloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(657): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_CALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_calloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(658): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_REALLOC]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_realloc] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(659): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_FREE]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_free] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(660): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_ON]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_on] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(661): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [KMP_SET_WARNINGS_OFF]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: kmp_set_warnings_off] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(662): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_LOCK_WITH_HINT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_lock_with_hint] - ignore line: [--------------------------------^] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/include/omp_lib.h(663): warning #7734: DEC$ ATTRIBUTES OFFLOAD is deprecated. [OMP_INIT_NEST_LOCK_WITH_HINT]] - ignore line: [!DIR$ ATTRIBUTES OFFLOAD:MIC :: omp_init_nest_lock_with_hint] - ignore line: [--------------------------------^] - ignore line: [Linking Fortran executable cmTC_fbaf4] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fbaf4.dir/link.txt --verbose=1] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/ifort -Wl --disable-new-dtags -assume byterecl -qopenmp -v CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -o cmTC_fbaf4 -v ] - ignore line: [ifort version 18.0.5] - ignore line: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/fortcom -mGLOB_em64t=TRUE -mP1OPT_version=18.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=485 "-mGLOB_options_string=-Wl,--disable-new-dtags -assume byterecl -qopenmp -v -o cmTC_fbaf4 -v" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/ifort4TAYWRas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d90 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mPAROPT_openmp=TRUE -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=ifort0382110363EkNrxy -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/18/compilers_and_libraries_2018.5.274/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/ifortsliskMmIKD -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/ifortscriptKvCCOn "-mIPOPT_cmdline_link="/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-o" "cmTC_fbaf4" "/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/" "-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "--disable-new-dtags" "CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o" "-Bdynamic" "-Bstatic" "-lifport" "-lifcoremt" "-limf" "-lsvml" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-Bdynamic" "-liomp5" "-Bstatic" "-lirc" "-Bdynamic" "-lpthread" "-Bstatic" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_ifortQhhenb.o -mIPOPT_whole_archive_fixup_file_name=/tmp/ifortwarch6Z8qb6 -mGLOB_linker_version=2.27 -mGLOB_driver_tempfile_name=/tmp/iforttempfileyDEFgQ -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_ifortQhhenb.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.f -mP2OPT_symtab_type_copy=true CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/ifortalis6L83uF -mIPOPT_generated_tempfiles=/tmp/ifortelisYiHYyp -mIPOPT_embedded_object_base_name=/tmp/iforteobjew8SC9 -mIPOPT_cmdline_link_new_name=/tmp/ifortllisu6LNGT] - link line: [ld /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o cmTC_fbaf4 /opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/for_main.o -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/ -L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib --disable-new-dtags CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o -Bdynamic -Bstatic -lifport -lifcoremt -limf -lsvml -Bdynamic -lm -Bstatic -lipgo -Bdynamic -liomp5 -Bstatic -lirc -Bdynamic -lpthread -Bstatic -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] - arg [ld] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_fbaf4] ==> ignore - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [--disable-new-dtags] ==> ignore - arg [CMakeFiles/cmTC_fbaf4.dir/OpenMPTryFlag.f90.o] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lifport] ==> lib [ifport] - arg [-lifcoremt] ==> lib [ifcoremt] - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-Bdynamic] ==> ignore - arg [-liomp5] ==> lib [iomp5] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-Bdynamic] ==> ignore - arg [-lpthread] ==> lib [pthread] - arg [-Bstatic] ==> ignore - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/] ==> [/usr/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../] ==> [/usr/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [ifport;ifcoremt;imf;svml;m;ipgo;iomp5;irc;pthread;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [] - implicit dirs: [/opt/intel/18/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/compiler/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/mkl/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64/gcc4.7;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/daal/lib/intel64_lin;/opt/intel/18/compilers_and_libraries_2018.5.274/linux/tbb/lib/intel64_lin/gcc4.4;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib;/lib] - implicit fwks: [] - - -The system is: Linux - 3.10.0-957.1.3.el7.x86_64 - x86_64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - -The C compiler identification is Intel, found in "/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/3.20.5/CompilerIdC/a.out" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" - -The CXX compiler identification is Intel, found in "/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/3.20.5/CompilerIdCXX/a.out" - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3a4b7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3a4b7.dir/build.make CMakeFiles/cmTC_3a4b7.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc -v -MD -MT CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -mpiicc for the Intel(R) MPI Library 2019 Update 5 for Linux* -Copyright 2003-2019, Intel Corporation. -icc version 19.0.5.281 (gcc version 8.3.0 compatibility) -/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -_g -mP3OPT_inline_alloca -D__ICC=1900 -D__INTEL_COMPILER=1900 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=8 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=0 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1010 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20190815 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__tune_i686__ -D__tune_pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=80300 -_W5 --gcc-extern-inline --openmp_simd --dependency_file_name CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include -I/data/users/mmiesch/modules/core/cgal/5.0.4/include -I/data/users/mmiesch/modules/core/eigen/3.3.7/include -I/data/users/mmiesch/modules/core/boost/1.68.0/include -I/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include -I/data/users/mmiesch/modules/core/pybind11/2.7.0/include -I/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include -I/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include -I/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include -I/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=mic,MIC --offload_unique_string=icc0752775815LaxlWW -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -MD -MT CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icc5dczXDas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d93 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc0752775815LaxlWW -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch78rekr -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfileDV9H0k -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -#include "..." search starts here: -#include <...> search starts here: - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include - /data/users/mmiesch/modules/core/cgal/5.0.4/include - /data/users/mmiesch/modules/core/eigen/3.3.7/include - /data/users/mmiesch/modules/core/boost/1.68.0/include - /data/users/mmiesch/modules/core/gsl_lite/0.37.0/include - /data/users/mmiesch/modules/core/pybind11/2.7.0/include - /data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include - /data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include - /data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include - /data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64 - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include - /usr/local/include - /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include - /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed - /opt/gcc/8.3/include/ - /usr/include -End of search list. -Linking C executable cmTC_3a4b7 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3a4b7.dir/link.txt --verbose=1 -/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc -v -rdynamic CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -o cmTC_3a4b7 -mpiicc for the Intel(R) MPI Library 2019 Update 5 for Linux* -Copyright 2003-2019, Intel Corporation. -icc version 19.0.5.281 (gcc version 8.3.0 compatibility) -/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -rdynamic -o cmTC_3a4b7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpifort -lmpi -ldl -lrt -lpthread" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccqOpU84as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d93 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc21169348844tuV17 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisEh7k3g -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptD5775a "-mIPOPT_cmdline_link="/lib/../lib64/crt1.o" "/lib/../lib64/crti.o" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o" "-export-dynamic" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-o" "cmTC_3a4b7" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o" "--enable-new-dtags" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-lmpifort" "-lmpi" "-ldl" "-lrt" "-lpthread" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o" "/lib/../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccY8LBMQ.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchu0IZeT -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfile3XuiiN -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccY8LBMQ.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisQpjbSE -mIPOPT_generated_tempfiles=/tmp/iccelis73dYUy -mIPOPT_embedded_object_base_name=/tmp/icceobjWe4KXs -mIPOPT_cmdline_link_new_name=/tmp/iccllisTH7x0m -ld /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -export-dynamic --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -o cmTC_3a4b7 -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o --enable-new-dtags -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpifort -lmpi -ldl -lrt -lpthread -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /lib/../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed C implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] - add: [/data/users/mmiesch/modules/core/cgal/5.0.4/include] - add: [/data/users/mmiesch/modules/core/eigen/3.3.7/include] - add: [/data/users/mmiesch/modules/core/boost/1.68.0/include] - add: [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] - add: [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] - add: [/usr/local/include] - add: [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] - add: [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] - add: [/opt/gcc/8.3/include/] - add: [/usr/include] - end of search list found - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] - collapse include dir [/data/users/mmiesch/modules/core/cgal/5.0.4/include] ==> [/data/users/mmiesch/modules/core/cgal/5.0.4/include] - collapse include dir [/data/users/mmiesch/modules/core/eigen/3.3.7/include] ==> [/data/users/mmiesch/modules/core/eigen/3.3.7/include] - collapse include dir [/data/users/mmiesch/modules/core/boost/1.68.0/include] ==> [/data/users/mmiesch/modules/core/boost/1.68.0/include] - collapse include dir [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] ==> [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] - collapse include dir [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] ==> [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] - collapse include dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] - collapse include dir [/opt/gcc/8.3/include/] ==> [/opt/gcc/8.3/include] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include;/data/users/mmiesch/modules/core/cgal/5.0.4/include;/data/users/mmiesch/modules/core/eigen/3.3.7/include;/data/users/mmiesch/modules/core/boost/1.68.0/include;/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include;/data/users/mmiesch/modules/core/pybind11/2.7.0/include;/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include;/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include;/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include;/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include;/usr/local/include;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed;/opt/gcc/8.3/include;/usr/include] - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3a4b7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3a4b7.dir/build.make CMakeFiles/cmTC_3a4b7.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o] - ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc -v -MD -MT CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c] - ignore line: [mpiicc for the Intel(R) MPI Library 2019 Update 5 for Linux*] - ignore line: [Copyright 2003-2019 Intel Corporation.] - ignore line: [icc version 19.0.5.281 (gcc version 8.3.0 compatibility)] - ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom --target_efi2 --lang=c -oCMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -_g -mP3OPT_inline_alloca -D__ICC=1900 -D__INTEL_COMPILER=1900 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=8 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=0 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=1010 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20190815 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__tune_i686__ -D__tune_pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=80300 -_W5 --gcc-extern-inline --openmp_simd --dependency_file_name CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include -I/data/users/mmiesch/modules/core/cgal/5.0.4/include -I/data/users/mmiesch/modules/core/eigen/3.3.7/include -I/data/users/mmiesch/modules/core/boost/1.68.0/include -I/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include -I/data/users/mmiesch/modules/core/pybind11/2.7.0/include -I/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include -I/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include -I/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include -I/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=mic MIC --offload_unique_string=icc0752775815LaxlWW -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -MD -MT CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icc5dczXDas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d93 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc0752775815LaxlWW -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch78rekr -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfileDV9H0k -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] - ignore line: [ /data/users/mmiesch/modules/core/cgal/5.0.4/include] - ignore line: [ /data/users/mmiesch/modules/core/eigen/3.3.7/include] - ignore line: [ /data/users/mmiesch/modules/core/boost/1.68.0/include] - ignore line: [ /data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] - ignore line: [ /data/users/mmiesch/modules/core/pybind11/2.7.0/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] - ignore line: [ /usr/local/include] - ignore line: [ /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] - ignore line: [ /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] - ignore line: [ /opt/gcc/8.3/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Linking C executable cmTC_3a4b7] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3a4b7.dir/link.txt --verbose=1] - ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicc -v -rdynamic CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -o cmTC_3a4b7 ] - ignore line: [mpiicc for the Intel(R) MPI Library 2019 Update 5 for Linux*] - ignore line: [Copyright 2003-2019 Intel Corporation.] - ignore line: [icc version 19.0.5.281 (gcc version 8.3.0 compatibility)] - ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -rdynamic -o cmTC_3a4b7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpifort -lmpi -ldl -lrt -lpthread" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccqOpU84as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d93 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc21169348844tuV17 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisEh7k3g -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscriptD5775a "-mIPOPT_cmdline_link="/lib/../lib64/crt1.o" "/lib/../lib64/crti.o" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o" "-export-dynamic" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-o" "cmTC_3a4b7" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o" "--enable-new-dtags" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-lmpifort" "-lmpi" "-ldl" "-lrt" "-lpthread" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o" "/lib/../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_iccY8LBMQ.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchu0IZeT -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfile3XuiiN -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_iccY8LBMQ.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisQpjbSE -mIPOPT_generated_tempfiles=/tmp/iccelis73dYUy -mIPOPT_embedded_object_base_name=/tmp/icceobjWe4KXs -mIPOPT_cmdline_link_new_name=/tmp/iccllisTH7x0m] - link line: [ld /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -export-dynamic --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -o cmTC_3a4b7 -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o --enable-new-dtags -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpifort -lmpi -ldl -lrt -lpthread -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /lib/../lib64/crtn.o] - arg [ld] ==> ignore - arg [/lib/../lib64/crt1.o] ==> obj [/lib/../lib64/crt1.o] - arg [/lib/../lib64/crti.o] ==> obj [/lib/../lib64/crti.o] - arg [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o] ==> obj [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o] - arg [-export-dynamic] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] - arg [-o] ==> ignore - arg [cmTC_3a4b7] ==> ignore - arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] - arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] - arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [CMakeFiles/cmTC_3a4b7.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [-rpath] ==> ignore - arg [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> ignore - arg [-rpath] ==> ignore - arg [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> ignore - arg [-lmpifort] ==> lib [mpifort] - arg [-lmpi] ==> lib [mpi] - arg [-ldl] ==> lib [dl] - arg [-lrt] ==> lib [rt] - arg [-lpthread] ==> lib [pthread] - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-lirng] ==> lib [irng] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-ldecimal] ==> lib [decimal] - arg [--as-needed] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-lcilkrts] ==> lib [cilkrts] - arg [-lstdc++] ==> lib [stdc++] - arg [--no-as-needed] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o] ==> obj [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o] - arg [/lib/../lib64/crtn.o] ==> obj [/lib/../lib64/crtn.o] - collapse obj [/lib/../lib64/crt1.o] ==> [/lib64/crt1.o] - collapse obj [/lib/../lib64/crti.o] ==> [/lib64/crti.o] - collapse obj [/lib/../lib64/crtn.o] ==> [/lib64/crtn.o] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0] - collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] ==> [/opt/gcc/8.3/lib64] - collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] ==> [/opt/gcc/8.3/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] ==> [/opt/gcc/8.3/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [mpifort;mpi;dl;rt;pthread;imf;svml;irng;m;ipgo;decimal;cilkrts;stdc++;gcc;gcc_s;irc;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [/lib64/crt1.o;/lib64/crti.o;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o;/lib64/crtn.o] - implicit dirs: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib;/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0;/opt/gcc/8.3/lib64;/lib64;/usr/lib64;/opt/gcc/8.3/lib;/lib;/usr/lib] - implicit fwks: [] - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_45044/fast && /usr/bin/gmake -f CMakeFiles/cmTC_45044.dir/build.make CMakeFiles/cmTC_45044.dir/build -gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc -v -MD -MT CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -mpiicpc for the Intel(R) MPI Library 2019 Update 5 for Linux* -Copyright 2003-2019, Intel Corporation. -icc version 19.0.5.281 (gcc version 8.3.0 compatibility) -/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom --target_efi2 --lang=c++ -oCMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -_g -mP3OPT_inline_alloca -D__ICC=1900 -D__INTEL_COMPILER=1900 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__GLIBCXX_TYPE_INT_N_0=__int128 -D__GLIBCXX_BITSIZE_INT_N_0=128 -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUG__=8 -D__GNUC__=8 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=0 -D__LP64__ -D_LP64 -D_GNU_SOURCE=1 -D__DEPRECATED=1 -D__GXX_WEAK__=1 -D__GXX_ABI_VERSION=1010 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__EXCEPTIONS=1 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20190815 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__tune_i686__ -D__tune_pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=80300 -_W5 --gcc-extern-inline -p --bool -tused -x --openmp_simd --dependency_file_name CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include -I/data/users/mmiesch/modules/core/cgal/5.0.4/include -I/data/users/mmiesch/modules/core/eigen/3.3.7/include -I/data/users/mmiesch/modules/core/boost/1.68.0/include -I/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include -I/data/users/mmiesch/modules/core/pybind11/2.7.0/include -I/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include -I/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include -I/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include -I/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=mic,MIC --offload_unique_string=icc01773459393n7jlD --bool -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -MD -MT CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icc3QYhCoas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d93 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc01773459393n7jlD -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch5SlJOe -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfilevS46U9 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C_PLUS_PLUS -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -mGLOB_eh_linux /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -#include "..." search starts here: -#include <...> search starts here: - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include - /data/users/mmiesch/modules/core/cgal/5.0.4/include - /data/users/mmiesch/modules/core/eigen/3.3.7/include - /data/users/mmiesch/modules/core/boost/1.68.0/include - /data/users/mmiesch/modules/core/gsl_lite/0.37.0/include - /data/users/mmiesch/modules/core/pybind11/2.7.0/include - /data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include - /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include - /data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include - /data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include - /data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64 - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc - /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include - /opt/gcc/8.3/include/c++/8.3.0 - /opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu - /opt/gcc/8.3/include/c++/8.3.0/backward - /usr/local/include - /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include - /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed - /opt/gcc/8.3/include/ - /usr/include -End of search list. -Linking CXX executable cmTC_45044 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_45044.dir/link.txt --verbose=1 -/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc -v -rdynamic CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_45044 -mpiicpc for the Intel(R) MPI Library 2019 Update 5 for Linux* -Copyright 2003-2019, Intel Corporation. -icc version 19.0.5.281 (gcc version 8.3.0 compatibility) -/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -rdynamic -o cmTC_45044 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpicxx -lmpifort -lmpi -ldl -lrt -lpthread" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccBVHzHcas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d93 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc04719022160auD7G -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisP6atRl -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscript6Hmwhh "-mIPOPT_cmdline_link="/lib/../lib64/crt1.o" "/lib/../lib64/crti.o" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o" "-export-dynamic" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-o" "cmTC_45044" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o" "--enable-new-dtags" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-lmpicxx" "-lmpifort" "-lmpi" "-ldl" "-lrt" "-lpthread" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o" "/lib/../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_icc3K3olN.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch1zxfy3 -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfile6S3SYY -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_icc3K3olN.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisdvYnbE -mIPOPT_generated_tempfiles=/tmp/iccelisSsznBz -mIPOPT_embedded_object_base_name=/tmp/icceobjJS6m1u -mIPOPT_cmdline_link_new_name=/tmp/iccllis4Fcqrq -ld /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -export-dynamic --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -o cmTC_45044 -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o --enable-new-dtags -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpicxx -lmpifort -lmpi -ldl -lrt -lpthread -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /lib/../lib64/crtn.o -gmake[1]: Leaving directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp' - - - -Parsed CXX implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] - add: [/data/users/mmiesch/modules/core/cgal/5.0.4/include] - add: [/data/users/mmiesch/modules/core/eigen/3.3.7/include] - add: [/data/users/mmiesch/modules/core/boost/1.68.0/include] - add: [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] - add: [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] - add: [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] - add: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] - add: [/opt/gcc/8.3/include/c++/8.3.0] - add: [/opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu] - add: [/opt/gcc/8.3/include/c++/8.3.0/backward] - add: [/usr/local/include] - add: [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] - add: [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] - add: [/opt/gcc/8.3/include/] - add: [/usr/include] - end of search list found - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] - collapse include dir [/data/users/mmiesch/modules/core/cgal/5.0.4/include] ==> [/data/users/mmiesch/modules/core/cgal/5.0.4/include] - collapse include dir [/data/users/mmiesch/modules/core/eigen/3.3.7/include] ==> [/data/users/mmiesch/modules/core/eigen/3.3.7/include] - collapse include dir [/data/users/mmiesch/modules/core/boost/1.68.0/include] ==> [/data/users/mmiesch/modules/core/boost/1.68.0/include] - collapse include dir [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] ==> [/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] - collapse include dir [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] ==> [/data/users/mmiesch/modules/core/pybind11/2.7.0/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] - collapse include dir [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] ==> [/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] - collapse include dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] - collapse include dir [/opt/gcc/8.3/include/c++/8.3.0] ==> [/opt/gcc/8.3/include/c++/8.3.0] - collapse include dir [/opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu] ==> [/opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu] - collapse include dir [/opt/gcc/8.3/include/c++/8.3.0/backward] ==> [/opt/gcc/8.3/include/c++/8.3.0/backward] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] - collapse include dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] - collapse include dir [/opt/gcc/8.3/include/] ==> [/opt/gcc/8.3/include] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include;/data/users/mmiesch/modules/core/cgal/5.0.4/include;/data/users/mmiesch/modules/core/eigen/3.3.7/include;/data/users/mmiesch/modules/core/boost/1.68.0/include;/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include;/data/users/mmiesch/modules/core/pybind11/2.7.0/include;/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include;/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include;/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include;/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include;/opt/gcc/8.3/include/c++/8.3.0;/opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu;/opt/gcc/8.3/include/c++/8.3.0/backward;/usr/local/include;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed;/opt/gcc/8.3/include;/usr/include] - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_45044/fast && /usr/bin/gmake -f CMakeFiles/cmTC_45044.dir/build.make CMakeFiles/cmTC_45044.dir/build] - ignore line: [gmake[1]: Entering directory `/data/users/imoradi/programs/crtm_dda_radar/im_radar_simulator/src/Build/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc -v -MD -MT CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [mpiicpc for the Intel(R) MPI Library 2019 Update 5 for Linux*] - ignore line: [Copyright 2003-2019 Intel Corporation.] - ignore line: [icc version 19.0.5.281 (gcc version 8.3.0 compatibility)] - ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom --target_efi2 --lang=c++ -oCMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -_g -mP3OPT_inline_alloca -D__ICC=1900 -D__INTEL_COMPILER=1900 -D__INTEL_COMPILER_UPDATE=5 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__GLIBCXX_TYPE_INT_N_0=__int128 -D__GLIBCXX_BITSIZE_INT_N_0=128 -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUG__=8 -D__GNUC__=8 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=0 -D__LP64__ -D_LP64 -D_GNU_SOURCE=1 -D__DEPRECATED=1 -D__GXX_WEAK__=1 -D__GXX_ABI_VERSION=1010 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__EXCEPTIONS=1 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20190815 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__tune_i686__ -D__tune_pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=80300 -_W5 --gcc-extern-inline -p --bool -tused -x --openmp_simd --dependency_file_name CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d --compile_dependencies --dependency_target_name CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o --multibyte_chars -mGLOB_diag_suppress_sys --system_preinclude /usr/include/stdc-predef.h -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include -I/data/users/mmiesch/modules/core/cgal/5.0.4/include -I/data/users/mmiesch/modules/core/eigen/3.3.7/include -I/data/users/mmiesch/modules/core/boost/1.68.0/include -I/data/users/mmiesch/modules/core/gsl_lite/0.37.0/include -I/data/users/mmiesch/modules/core/pybind11/2.7.0/include -I/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include -I/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include -I/data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include -I/data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include -I/data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include -I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include --array_section --simd --simd_func --offload_mode=1 --offload_target_names=mic MIC --offload_unique_string=icc01773459393n7jlD --bool -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -MD -MT CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -c" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icc3QYhCoas_.s -mIPOPT_activate -mIPOPT_lite -mGLOB_uarch_tuning=0x0 -mGLOB_product_id_code=0x22006d93 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc01773459393n7jlD -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch5SlJOe -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfilevS46U9 -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C_PLUS_PLUS -mP1OPT_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -mP1OPT_full_source_file_name=/usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -mGLOB_eh_linux /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/hdf5/1.12.0/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/gptl/8.0.3/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/atlas/ecmwf-0.24.1/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/fckit/ecmwf-0.9.2/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/eckit/ecmwf-1.16.0/include] - ignore line: [ /data/users/mmiesch/modules/core/cgal/5.0.4/include] - ignore line: [ /data/users/mmiesch/modules/core/eigen/3.3.7/include] - ignore line: [ /data/users/mmiesch/modules/core/boost/1.68.0/include] - ignore line: [ /data/users/mmiesch/modules/core/gsl_lite/0.37.0/include] - ignore line: [ /data/users/mmiesch/modules/core/pybind11/2.7.0/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/netcdf/4.7.4/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/udunits/2.2.28/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/zlib/1.2.11/include] - ignore line: [ /data/users/mmiesch/modules/intel-19.0.5/szip/2.1.1/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/pstl/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/include] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/intel64] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include/icc] - ignore line: [ /opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/include] - ignore line: [ /opt/gcc/8.3/include/c++/8.3.0] - ignore line: [ /opt/gcc/8.3/include/c++/8.3.0/x86_64-pc-linux-gnu] - ignore line: [ /opt/gcc/8.3/include/c++/8.3.0/backward] - ignore line: [ /usr/local/include] - ignore line: [ /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include] - ignore line: [ /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include-fixed] - ignore line: [ /opt/gcc/8.3/include/] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Linking CXX executable cmTC_45044] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_45044.dir/link.txt --verbose=1] - ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin/mpiicpc -v -rdynamic CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_45044 ] - ignore line: [mpiicpc for the Intel(R) MPI Library 2019 Update 5 for Linux*] - ignore line: [Copyright 2003-2019 Intel Corporation.] - ignore line: [icc version 19.0.5.281 (gcc version 8.3.0 compatibility)] - ignore line: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/mcpcom -mGLOB_em64t=TRUE -mP1OPT_version=19.0-intel64 -mGLOB_diag_file=CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.diag -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=830 "-mGLOB_options_string=-I/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/include -v -rdynamic -o cmTC_45044 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpicxx -lmpifort -lmpi -ldl -lrt -lpthread" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/iccBVHzHcas_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mGLOB_product_id_code=0x22006d93 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc04719022160auD7G -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/opt/intel/19/compilers_and_libraries_2019.5.281/linux/bin/intel64/libiml_attr.so -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_link -mIPOPT_ipo_activate -mIPOPT_mo_activate -mIPOPT_source_files_list=/tmp/iccslisP6atRl -mIPOPT_mo_global_data -mIPOPT_link_script_file=/tmp/iccscript6Hmwhh "-mIPOPT_cmdline_link="/lib/../lib64/crt1.o" "/lib/../lib64/crti.o" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o" "-export-dynamic" "--eh-frame-hdr" "--build-id" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-m" "elf_x86_64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-o" "cmTC_45044" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/" "-L/lib/../lib64" "-L/lib/../lib64/" "-L/usr/lib/../lib64" "-L/usr/lib/../lib64/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/" "-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/" "-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/" "-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../" "-L/lib64" "-L/lib/" "-L/usr/lib64" "-L/usr/lib" "CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o" "--enable-new-dtags" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release" "-rpath" "/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib" "-lmpicxx" "-lmpifort" "-lmpi" "-ldl" "-lrt" "-lpthread" "-Bdynamic" "-Bstatic" "-limf" "-lsvml" "-lirng" "-Bdynamic" "-lm" "-Bstatic" "-lipgo" "-ldecimal" "--as-needed" "-Bdynamic" "-lcilkrts" "-lstdc++" "--no-as-needed" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc" "-lsvml" "-Bdynamic" "-lc" "-lgcc" "-lgcc_s" "-Bstatic" "-lirc_s" "-Bdynamic" "-ldl" "-lc" "/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o" "/lib/../lib64/crtn.o"" -mIPOPT_il_in_obj -mIPOPT_ipo_activate_warn=FALSE -mIPOPT_obj_output_file_name=/tmp/ipo_icc3K3olN.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarch1zxfy3 -mGLOB_linker_version=2.27 -mGLOB_linker=ld -mGLOB_driver_tempfile_name=/tmp/icctempfile6S3SYY -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/ipo_icc3K3olN.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_NONE -mP1OPT_source_file_name=ipo_out.c CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o -mIPOPT_object_files=T -mIPOPT_assembly_files=/tmp/iccalisdvYnbE -mIPOPT_generated_tempfiles=/tmp/iccelisSsznBz -mIPOPT_embedded_object_base_name=/tmp/icceobjJS6m1u -mIPOPT_cmdline_link_new_name=/tmp/iccllis4Fcqrq] - link line: [ld /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o -export-dynamic --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -o cmTC_45044 -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4 -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/ -L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/ -L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/ -L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o --enable-new-dtags -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release -rpath /opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib -lmpicxx -lmpifort -lmpi -ldl -lrt -lpthread -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o /lib/../lib64/crtn.o] - arg [ld] ==> ignore - arg [/lib/../lib64/crt1.o] ==> obj [/lib/../lib64/crt1.o] - arg [/lib/../lib64/crti.o] ==> obj [/lib/../lib64/crti.o] - arg [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o] ==> obj [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o] - arg [-export-dynamic] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--build-id] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] - arg [-o] ==> ignore - arg [cmTC_45044] ==> ignore - arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] - arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] - arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/lib/../lib64/] ==> dir [/lib/../lib64/] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/../lib64/] ==> dir [/usr/lib/../lib64/] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] - arg [-L/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] ==> dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] - arg [-L/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] - arg [-L/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] ==> dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] - arg [-L/lib64] ==> dir [/lib64] - arg [-L/lib/] ==> dir [/lib/] - arg [-L/usr/lib64] ==> dir [/usr/lib64] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [CMakeFiles/cmTC_45044.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [-rpath] ==> ignore - arg [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> ignore - arg [-rpath] ==> ignore - arg [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> ignore - arg [-lmpicxx] ==> lib [mpicxx] - arg [-lmpifort] ==> lib [mpifort] - arg [-lmpi] ==> lib [mpi] - arg [-ldl] ==> lib [dl] - arg [-lrt] ==> lib [rt] - arg [-lpthread] ==> lib [pthread] - arg [-Bdynamic] ==> ignore - arg [-Bstatic] ==> ignore - arg [-limf] ==> lib [imf] - arg [-lsvml] ==> lib [svml] - arg [-lirng] ==> lib [irng] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-Bstatic] ==> ignore - arg [-lipgo] ==> lib [ipgo] - arg [-ldecimal] ==> lib [decimal] - arg [--as-needed] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-lcilkrts] ==> lib [cilkrts] - arg [-lstdc++] ==> lib [stdc++] - arg [--no-as-needed] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc] ==> lib [irc] - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-Bstatic] ==> ignore - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> ignore - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o] ==> obj [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o] - arg [/lib/../lib64/crtn.o] ==> obj [/lib/../lib64/crtn.o] - collapse obj [/lib/../lib64/crt1.o] ==> [/lib64/crt1.o] - collapse obj [/lib/../lib64/crti.o] ==> [/lib64/crti.o] - collapse obj [/lib/../lib64/crtn.o] ==> [/lib64/crtn.o] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/] ==> [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0] - collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64] ==> [/opt/gcc/8.3/lib64] - collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/] ==> [/opt/gcc/8.3/lib64] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/lib/../lib64/] ==> [/lib64] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/../lib64/] ==> [/usr/lib64] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib] - collapse library dir [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib/] ==> [/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin] - collapse library dir [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/../tbb/lib/intel64_lin/gcc4.4/] ==> [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4] - collapse library dir [/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../] ==> [/opt/gcc/8.3/lib] - collapse library dir [/lib64] ==> [/lib64] - collapse library dir [/lib/] ==> [/lib] - collapse library dir [/usr/lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib] ==> [/usr/lib] - implicit libs: [mpicxx;mpifort;mpi;dl;rt;pthread;imf;svml;irng;m;ipgo;decimal;cilkrts;stdc++;gcc;gcc_s;irc;svml;c;gcc;gcc_s;irc_s;dl;c] - implicit objs: [/lib64/crt1.o;/lib64/crti.o;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtbegin.o;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0/crtend.o;/lib64/crtn.o] - implicit dirs: [/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pio/2.5.1/lib;/data/users/mmiesch/modules/intel-19.0.5/bufr/noaa-emc-11.5.0/lib;/data/users/mmiesch/modules/intel-19.0.5/impi-19.0.5/pnetcdf/1.12.1/lib;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin;/opt/intel/19/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64_lin/gcc4.4;/opt/gcc/8.3/lib/gcc/x86_64-pc-linux-gnu/8.3.0;/opt/gcc/8.3/lib64;/lib64;/usr/lib64;/opt/gcc/8.3/lib;/lib;/usr/lib] - implicit fwks: [] diff --git a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 index 61f6903..ecb285e 100644 --- a/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 +++ b/src/Coefficients/CloudCoeff/CloudCoeff_Define.f90 @@ -802,7 +802,7 @@ SUBROUTINE CloudCoeff_Inspect( CloudCoeff, Pause ) END DO IF ( wait ) THEN - WRITE(*,'(/5x,"Press to view the infrared solid phase backscatteringparameter")') + WRITE(*,'(/5x,"Press to view the infrared solid phase backscattering parameter")') READ(*,*) END IF DO j = 1, CloudCoeff%n_IR_Densities diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 772a207..cf8e1fb 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -357,6 +357,7 @@ AerosolCoeff/Little_Endian/AerosolCoeff.bin AerosolCoeff/netCDF/AerosolCoeff.nc4 CloudCoeff/Little_Endian/CloudCoeff.bin CloudCoeff/netCDF/CloudCoeff.nc4 +CloudCoeff/netCDF/CloudCoeff_DDA_ARTS.nc4 EmisCoeff/MW_Water/Little_Endian/FASTEM6.MWwater.EmisCoeff.bin EmisCoeff/IR_Ice/SEcategory/Little_Endian/NPOESS.IRice.EmisCoeff.bin EmisCoeff/IR_Land/SEcategory/Little_Endian/NPOESS.IRland.EmisCoeff.bin From 6d73d9639fdc1303d7e48a9eb34143166e7bc549 Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Tue, 11 Jul 2023 00:06:41 -0400 Subject: [PATCH 19/25] Update CRTM_CloudScatter.f90 Changed the message handler from PRINT to CRTM Internal Message handler --- src/AtmScatter/CRTM_CloudScatter.f90 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/AtmScatter/CRTM_CloudScatter.f90 b/src/AtmScatter/CRTM_CloudScatter.f90 index 2093f9d..207c516 100644 --- a/src/AtmScatter/CRTM_CloudScatter.f90 +++ b/src/AtmScatter/CRTM_CloudScatter.f90 @@ -1403,8 +1403,10 @@ SUBROUTINE Get_Cloud_Opt_MW( CloudScatter , & ! Input CloudScatter structure END IF END IF ! ICE_Cloud etc interpol CASE DEFAULT - print*, 'Cloud State not defined' - STOP + Error_Status = FAILURE + WRITE(Message,'("Cloud state not defined")') + CALL Display_Message( ROUTINE_NAME,Message,Error_Status ) + RETURN END SELECT END SUBROUTINE Get_Cloud_Opt_MW From 9f4c027420712084dd5c558bbfd32f5e3f9884ff Mon Sep 17 00:00:00 2001 From: Isaac Moradi <36415923+imoradi@users.noreply.github.com> Date: Tue, 11 Jul 2023 00:18:40 -0400 Subject: [PATCH 20/25] Update CRTM_Active_Sensor.f90 Some minor changes by adding _fp to decimals --- src/RTSolution/CRTM_Active_Sensor.f90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/RTSolution/CRTM_Active_Sensor.f90 b/src/RTSolution/CRTM_Active_Sensor.f90 index c031f3c..fdd7fc3 100644 --- a/src/RTSolution/CRTM_Active_Sensor.f90 +++ b/src/RTSolution/CRTM_Active_Sensor.f90 @@ -221,9 +221,9 @@ FUNCTION Water_Permittivity_Turner_2016(freq_Hz, temp_K) RESULT(perm) d1 = 6.627E+2 d2 = 6.089E+2 - tc = 133.1383 + tc = 133.1383_fp - e0 = 87.9144 + e0 = 87.9144_fp e1 = 0.404399_fp e2 = 9.58726d-4 e3 = -1.32802d-6 From fb26508b8817a78330b01152ee35f62e3829297c Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Sat, 22 Jul 2023 07:28:12 +0000 Subject: [PATCH 21/25] Made changes to fix the aerosol issue and also better handling on the error status --- src/AtmScatter/CRTM_AOD_Module.f90 | 17 +++++++++-------- src/AtmScatter/CRTM_CloudScatter.f90 | 8 ++++++-- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/AtmScatter/CRTM_AOD_Module.f90 b/src/AtmScatter/CRTM_AOD_Module.f90 index ae8846a..084e917 100644 --- a/src/AtmScatter/CRTM_AOD_Module.f90 +++ b/src/AtmScatter/CRTM_AOD_Module.f90 @@ -37,7 +37,8 @@ MODULE CRTM_AOD_Module CRTM_Compute_AerosolScatter_AD USE CRTM_RTSolution_Define, ONLY: CRTM_RTSolution_type, & CRTM_RTSolution_Associated - USE CRTM_AerosolCoeff, ONLY: CRTM_AerosolCoeff_IsLoaded + USE CRTM_AerosolCoeff, ONLY: CRTM_AerosolCoeff_IsLoaded, & + AeroC ! Internal variable definition modules ! ...AerosolScatter @@ -268,7 +269,7 @@ FUNCTION CRTM_AOD( & CALL CRTM_AtmOptics_Create( AtmOptics, & Atmosphere(m)%n_Layers, & MAX_N_LEGENDRE_TERMS, & - MAX_N_PHASE_ELEMENTS ) + AeroC%N_PHASE_ELEMENTS ) IF ( .NOT. CRTM_AtmOptics_Associated( Atmoptics ) ) THEN Error_Status = FAILURE WRITE( Message,'("Error allocating AtmOptics data structure for profile #",i0)' ) m @@ -572,11 +573,11 @@ FUNCTION CRTM_AOD_TL( & CALL CRTM_AtmOptics_Create( AtmOptics, & Atmosphere(m)%n_Layers, & MAX_N_LEGENDRE_TERMS , & - MAX_N_PHASE_ELEMENTS ) + AeroC%N_PHASE_ELEMENTS ) CALL CRTM_AtmOptics_Create( AtmOptics_TL, & Atmosphere(m)%n_Layers, & MAX_N_LEGENDRE_TERMS , & - MAX_N_PHASE_ELEMENTS ) + AeroC%N_PHASE_ELEMENTS ) IF ( .NOT. CRTM_AtmOptics_Associated( Atmoptics ) .OR. & .NOT. CRTM_AtmOptics_Associated( Atmoptics_TL ) ) THEN Error_Status = FAILURE @@ -905,11 +906,11 @@ FUNCTION CRTM_AOD_AD( & CALL CRTM_AtmOptics_Create( AtmOptics, & Atmosphere(m)%n_Layers, & MAX_N_LEGENDRE_TERMS , & - MAX_N_PHASE_ELEMENTS ) + AeroC%N_PHASE_ELEMENTS ) CALL CRTM_AtmOptics_Create( AtmOptics_AD, & Atmosphere(m)%n_Layers, & MAX_N_LEGENDRE_TERMS , & - MAX_N_PHASE_ELEMENTS ) + AeroC%N_PHASE_ELEMENTS ) IF ( .NOT. CRTM_AtmOptics_Associated( Atmoptics ) .OR. & .NOT. CRTM_AtmOptics_Associated( Atmoptics_AD ) ) THEN Error_Status = FAILURE @@ -1257,11 +1258,11 @@ FUNCTION CRTM_AOD_K ( & CALL CRTM_AtmOptics_Create( AtmOptics, & Atmosphere(m)%n_Layers, & MAX_N_LEGENDRE_TERMS , & - MAX_N_PHASE_ELEMENTS ) + AeroC%N_PHASE_ELEMENTS ) CALL CRTM_AtmOptics_Create( AtmOptics_K, & Atmosphere(m)%n_Layers, & MAX_N_LEGENDRE_TERMS , & - MAX_N_PHASE_ELEMENTS ) + AeroC%N_PHASE_ELEMENTS ) IF ( .NOT. CRTM_AtmOptics_Associated( Atmoptics ) .OR. & .NOT. CRTM_AtmOptics_Associated( Atmoptics_K ) ) THEN Error_Status = FAILURE diff --git a/src/AtmScatter/CRTM_CloudScatter.f90 b/src/AtmScatter/CRTM_CloudScatter.f90 index 207c516..7d87ccc 100644 --- a/src/AtmScatter/CRTM_CloudScatter.f90 +++ b/src/AtmScatter/CRTM_CloudScatter.f90 @@ -1289,10 +1289,14 @@ SUBROUTINE Get_Cloud_Opt_MW( CloudScatter , & ! Input CloudScatter structure REAL(fp) , INTENT(IN OUT) :: pcoeff(0:,:) TYPE(CSinterp_type) , INTENT(IN OUT) :: csi - INTEGER :: cloud_state, cloud_loc - ! Local variables + INTEGER :: cloud_state, cloud_loc + INTEGER :: Error_Status INTEGER :: j, k, l, m + CHARACTER(ML) :: Message + + ! Local parameters + CHARACTER(*), PARAMETER :: ROUTINE_NAME = 'Get_Cloud_Opt_MW' ! Initialise results that may ! not be interpolated From 344d23b63c867db69e5c61c734c97895a1e702b2 Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Fri, 22 Sep 2023 15:49:49 +0000 Subject: [PATCH 22/25] resolved conflicts with the develope for these two files --- src/CRTM_LifeCycle.f90 | 265 ++++++++++++++++++++++++++++++++++++----- test/CMakeLists.txt | 249 ++++++++++++++++++++++++++++++++++---- 2 files changed, 461 insertions(+), 53 deletions(-) diff --git a/src/CRTM_LifeCycle.f90 b/src/CRTM_LifeCycle.f90 index 57205ff..1370feb 100644 --- a/src/CRTM_LifeCycle.f90 +++ b/src/CRTM_LifeCycle.f90 @@ -21,7 +21,11 @@ ! 2021-07-26 Patrick Stegmann Add optional format input for ! TauCoeff files. ! +! 2022-03-09 Cheng Dang Add optional format input for +! EmisCoeff files. ! +! 2022-05-27 Cheng Dang Add optional input file for +! Snow Emissivity files. MODULE CRTM_LifeCycle @@ -128,6 +132,13 @@ MODULE CRTM_LifeCycle ! VISsnowCoeff_File = VISsnowCoeff_File , & ! VISiceCoeff_File = VISiceCoeff_File , & ! MWwaterCoeff_File = MWwaterCoeff_File , & +! IRwaterCoeff_Format = IRwaterCoeff_Format , & +! IRlandCoeff_Format = IRlandCoeff_Format , & +! IRiceCoeff_Format = IRiceCoeff_Format , & +! VISwaterCoeff_Format= VISwaterCoeff_Format, & +! VISlandCoeff_Format = VISlandCoeff_Format , & +! VISsnowCoeff_Format = VISsnowCoeff_Format , & +! VISiceCoeff_Format = VISiceCoeff_Format , & ! File_Path = File_Path , & ! NC_File_Path = NC_File_Path , & ! Quiet = Quiet , & @@ -303,6 +314,7 @@ MODULE CRTM_LifeCycle ! - NPOESS.IRsnow.EmisCoeff.bin [DEFAULT] ! - IGBP.IRsnow.EmisCoeff.bin ! - USGS.IRsnow.EmisCoeff.bin +! - Nalli.IRsnow.EmisCoeff.bin ! UNITS: N/A ! TYPE: CHARACTER(*) ! DIMENSION: Scalar @@ -363,6 +375,78 @@ MODULE CRTM_LifeCycle ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(IN), OPTIONAL ! +! IRwaterCoeff_Format: Format of the CRTM IRwater coefficients +! Available options +! - Binary [DEFAULT] +! - netCDF +! UNITS: N/A +! TYPE: CHARACTER(*) +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN), OPTIONAL +! +! IRlandCoeff_Format: Format of the CRTM IRland coefficients +! Available options +! - Binary [DEFAULT] +! - netCDF +! UNITS: N/A +! TYPE: CHARACTER(*) +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN), OPTIONAL +! +! IRsnowCoeff_Format: Format of the CRTM IRsnow coefficients +! Available options +! - Binary [DEFAULT] +! - netCDF +! UNITS: N/A +! TYPE: CHARACTER(*) +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN), OPTIONAL +! +! IRiceCoeff_Format: Format of the CRTM IRice coefficients +! Available options +! - Binary [DEFAULT] +! - netCDF +! UNITS: N/A +! TYPE: CHARACTER(*) +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN), OPTIONAL +! +! VISwaterCoeff_Format: Format of the CRTM VISwater coefficients +! Available options +! - Binary [DEFAULT] +! - netCDF +! UNITS: N/A +! TYPE: CHARACTER(*) +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN), OPTIONAL +! +! VISlandCoeff_Format: Format of the CRTM VISland coefficients +! Available options +! - Binary [DEFAULT] +! - netCDF +! UNITS: N/A +! TYPE: CHARACTER(*) +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN), OPTIONAL +! +! VISsnowCoeff_Format: Format of the CRTM VISsnow coefficients +! Available options +! - Binary [DEFAULT] +! - netCDF +! UNITS: N/A +! TYPE: CHARACTER(*) +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN), OPTIONAL +! +! VISiceCoeff_Format: Format of the CRTM VISice coefficients +! Available options +! - Binary [DEFAULT] +! - netCDF +! UNITS: N/A +! TYPE: CHARACTER(*) +! DIMENSION: Scalar +! ATTRIBUTES: INTENT(IN), OPTIONAL +! ! File_Path: Character string specifying a file path for the ! input data files in Binary format. If not specified, ! the current directory is the default. @@ -454,6 +538,15 @@ FUNCTION CRTM_Init( & VISsnowCoeff_File , & ! Optional input VISiceCoeff_File , & ! Optional input MWwaterCoeff_File , & ! Optional input + IRwaterCoeff_Format , & ! Optional input + IRlandCoeff_Format , & ! Optional input + IRsnowCoeff_Format , & ! Optional input + IRiceCoeff_Format , & ! Optional input + VISwaterCoeff_Format, & ! Optional input + VISlandCoeff_Format , & ! Optional input + VISsnowCoeff_Format , & ! Optional input + VISiceCoeff_Format , & ! Optional input + IRsnow_Model , & ! Optional input File_Path , & ! Optional input NC_File_Path , & ! Optional input Load_CloudCoeff , & ! Optional input @@ -483,6 +576,15 @@ FUNCTION CRTM_Init( & CHARACTER(*), OPTIONAL, INTENT(IN) :: VISsnowCoeff_File CHARACTER(*), OPTIONAL, INTENT(IN) :: VISiceCoeff_File CHARACTER(*), OPTIONAL, INTENT(IN) :: MWwaterCoeff_File + CHARACTER(*), OPTIONAL, INTENT(IN) :: IRwaterCoeff_Format + CHARACTER(*), OPTIONAL, INTENT(IN) :: IRlandCoeff_Format + CHARACTER(*), OPTIONAL, INTENT(IN) :: IRsnowCoeff_Format + CHARACTER(*), OPTIONAL, INTENT(IN) :: IRiceCoeff_Format + CHARACTER(*), OPTIONAL, INTENT(IN) :: VISwaterCoeff_Format + CHARACTER(*), OPTIONAL, INTENT(IN) :: VISlandCoeff_Format + CHARACTER(*), OPTIONAL, INTENT(IN) :: VISsnowCoeff_Format + CHARACTER(*), OPTIONAL, INTENT(IN) :: VISiceCoeff_Format + CHARACTER(*), OPTIONAL, INTENT(IN) :: IRsnow_Model CHARACTER(*), OPTIONAL, INTENT(IN) :: File_Path CHARACTER(*), OPTIONAL, INTENT(IN) :: NC_File_Path LOGICAL , OPTIONAL, INTENT(IN) :: Load_CloudCoeff @@ -506,6 +608,7 @@ FUNCTION CRTM_Init( & CHARACTER(SL) :: Default_TauCoeff_Format CHARACTER(SL) :: Default_IRwaterCoeff_File CHARACTER(SL) :: Default_IRlandCoeff_File + CHARACTER(SL) :: Default_IRsnow_Model CHARACTER(SL) :: Default_IRsnowCoeff_File CHARACTER(SL) :: Default_IRiceCoeff_File CHARACTER(SL) :: Default_VISwaterCoeff_File @@ -513,13 +616,22 @@ FUNCTION CRTM_Init( & CHARACTER(SL) :: Default_VISsnowCoeff_File CHARACTER(SL) :: Default_VISiceCoeff_File CHARACTER(SL) :: Default_MWwaterCoeff_File + CHARACTER(SL) :: Default_IRwaterCoeff_Format + CHARACTER(SL) :: Default_IRlandCoeff_Format + CHARACTER(SL) :: Default_IRsnowCoeff_Format + CHARACTER(SL) :: Default_IRsnowCoeff_Model + CHARACTER(SL) :: Default_IRiceCoeff_Format + CHARACTER(SL) :: Default_VISwaterCoeff_Format + CHARACTER(SL) :: Default_VISlandCoeff_Format + CHARACTER(SL) :: Default_VISsnowCoeff_Format + CHARACTER(SL) :: Default_VISiceCoeff_Format CHARACTER(SL) :: Default_File_Path INTEGER :: l, n, n_Sensors LOGICAL :: Local_Load_CloudCoeff LOGICAL :: Local_Load_AerosolCoeff - LOGICAL :: netCDF + LOGICAL :: netCDF, isSEcategory ! ****** ! TEMPORARY UNTIL LOAD ROUTINE INTERFACES HAVE BEEN MODIFIED INTEGER :: iQuiet @@ -571,6 +683,7 @@ FUNCTION CRTM_Init( & Default_CloudCoeff_File = 'CloudCoeff.bin' Default_IRwaterCoeff_File = 'Nalli.IRwater.EmisCoeff.bin' Default_IRlandCoeff_File = 'NPOESS.IRland.EmisCoeff.bin' + Default_IRsnow_Model = 'SEcategory' Default_IRsnowCoeff_File = 'NPOESS.IRsnow.EmisCoeff.bin' Default_IRiceCoeff_File = 'NPOESS.IRice.EmisCoeff.bin' Default_VISwaterCoeff_File = 'NPOESS.VISwater.EmisCoeff.bin' @@ -583,12 +696,21 @@ FUNCTION CRTM_Init( & Default_CloudCoeff_Format = 'Binary' Default_SpcCoeff_Format = 'Binary' Default_TauCoeff_Format = 'Binary' - ! ...Were other coefficient schemes specified? + Default_IRwaterCoeff_Format = 'Binary' + Default_IRlandCoeff_Format = 'Binary' + Default_IRsnowCoeff_Format = 'Binary' + Default_IRiceCoeff_Format = 'Binary' + Default_VISwaterCoeff_Format= 'Binary' + Default_VISlandCoeff_Format = 'Binary' + Default_VISsnowCoeff_Format = 'Binary' + Default_VISiceCoeff_Format = 'Binary' + ! ...Were coefficient models specified? IF ( PRESENT(Aerosol_Model ) ) Default_Aerosol_Model = TRIM(ADJUSTL(Aerosol_Model)) IF ( PRESENT(Cloud_Model ) ) Default_Cloud_Model = TRIM(ADJUSTL(Cloud_Model)) + IF ( PRESENT(IRsnow_Model ) ) Default_IRsnow_Model = TRIM(ADJUSTL(IRsnow_Model)) ! ...Were other filenames specified? - IF ( PRESENT(SpcCoeff_Format ) ) Default_SpcCoeff_Format = TRIM(ADJUSTL(SpcCoeff_Format)) - IF ( PRESENT(TauCoeff_Format ) ) Default_TauCoeff_Format = TRIM(ADJUSTL(TauCoeff_Format)) + IF ( PRESENT(AerosolCoeff_File ) ) Default_AerosolCoeff_File = TRIM(ADJUSTL(AerosolCoeff_File)) + IF ( PRESENT(CloudCoeff_File ) ) Default_CloudCoeff_File = TRIM(ADJUSTL(CloudCoeff_File)) IF ( PRESENT(IRwaterCoeff_File ) ) Default_IRwaterCoeff_File = TRIM(ADJUSTL(IRwaterCoeff_File)) IF ( PRESENT(IRlandCoeff_File ) ) Default_IRlandCoeff_File = TRIM(ADJUSTL(IRlandCoeff_File)) IF ( PRESENT(IRsnowCoeff_File ) ) Default_IRsnowCoeff_File = TRIM(ADJUSTL(IRsnowCoeff_File)) @@ -601,30 +723,29 @@ FUNCTION CRTM_Init( & ! ...Were data formats specificed? IF ( PRESENT(AerosolCoeff_Format ) ) Default_AerosolCoeff_Format = TRIM(ADJUSTL(AerosolCoeff_Format)) IF ( PRESENT(CloudCoeff_Format ) ) Default_CloudCoeff_Format = TRIM(ADJUSTL(CloudCoeff_Format)) - IF ( PRESENT(AerosolCoeff_File ) ) Default_AerosolCoeff_File = TRIM(ADJUSTL(AerosolCoeff_File)) - IF ( PRESENT(CloudCoeff_File ) ) Default_CloudCoeff_File = TRIM(ADJUSTL(CloudCoeff_File)) - + IF ( PRESENT(SpcCoeff_Format ) ) Default_SpcCoeff_Format = TRIM(ADJUSTL(SpcCoeff_Format)) + IF ( PRESENT(TauCoeff_Format ) ) Default_TauCoeff_Format = TRIM(ADJUSTL(TauCoeff_Format)) + IF ( PRESENT(IRwaterCoeff_Format ) ) Default_IRwaterCoeff_Format = TRIM(ADJUSTL(IRwaterCoeff_Format)) + IF ( PRESENT(IRlandCoeff_Format ) ) Default_IRlandCoeff_Format = TRIM(ADJUSTL(IRlandCoeff_Format)) + IF ( PRESENT(IRsnowCoeff_Format ) ) Default_IRsnowCoeff_Format = TRIM(ADJUSTL(IRsnowCoeff_Format)) + IF ( PRESENT(IRiceCoeff_Format ) ) Default_IRiceCoeff_Format = TRIM(ADJUSTL(IRiceCoeff_Format)) + IF ( PRESENT(VISwaterCoeff_Format) ) Default_VISwaterCoeff_Format = TRIM(ADJUSTL(VISwaterCoeff_Format)) + IF ( PRESENT(VISlandCoeff_Format ) ) Default_VISlandCoeff_Format = TRIM(ADJUSTL(VISlandCoeff_Format)) + IF ( PRESENT(VISsnowCoeff_Format ) ) Default_VISsnowCoeff_Format = TRIM(ADJUSTL(VISsnowCoeff_Format)) + IF ( PRESENT(VISiceCoeff_Format ) ) Default_VISiceCoeff_Format = TRIM(ADJUSTL(VISiceCoeff_Format)) ! ...Was a path specified? IF ( PRESENT(File_Path) ) THEN - Default_IRwaterCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_IRwaterCoeff_File) - Default_IRlandCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_IRlandCoeff_File) - Default_IRsnowCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_IRsnowCoeff_File) - Default_IRiceCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_IRiceCoeff_File) - Default_VISwaterCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_VISwaterCoeff_File) - Default_VISlandCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_VISlandCoeff_File) - Default_VISsnowCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_VISsnowCoeff_File) - Default_VISiceCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_VISiceCoeff_File) Default_MWwaterCoeff_File = TRIM(ADJUSTL(File_Path)) // TRIM(Default_MWwaterCoeff_File) END IF ! Load the spectral coefficients netCDF = .FALSE. - IF ( PRESENT(SpcCoeff_Format) ) THEN - IF ( TRIM(SpcCoeff_Format) == 'netCDF' ) THEN + IF (Default_SpcCoeff_Format == 'netCDF' ) THEN netCDF = .TRUE. - END IF END IF - WRITE(*,*) "Loading"//SpcCoeff_Format//" spectral coefficients." + IF (PRESENT(Quiet) .AND. (.NOT. Quiet)) THEN + WRITE(*,*) "Loading"//SpcCoeff_Format//" spectral coefficients." + END IF err_stat = CRTM_SpcCoeff_Load( & Sensor_ID , & File_Path = File_Path , & @@ -640,12 +761,12 @@ FUNCTION CRTM_Init( & ! Load the transmittance model coefficients netCDF = .FALSE. - IF ( PRESENT(TauCoeff_Format) ) THEN - IF ( TRIM(TauCoeff_Format) == 'netCDF' ) THEN + IF (Default_TauCoeff_Format == 'netCDF' ) THEN netCDF = .TRUE. - END IF END IF - WRITE(*,*) "Loading "//TauCoeff_Format//" transmittance coefficients." + IF (PRESENT(Quiet) .AND. (.NOT. Quiet)) THEN + WRITE(*,*) "Loading "//TauCoeff_Format//" transmittance coefficients." + END IF err_stat = CRTM_Load_TauCoeff( & Sensor_ID = Sensor_ID , & File_Path = File_Path , & @@ -669,7 +790,9 @@ FUNCTION CRTM_Init( & IF ( PRESENT(File_Path) ) Default_File_Path = File_Path END IF ! Default_CloudCoeff_File = TRIM(ADJUSTL(Default_File_Path)) // TRIM(Default_CloudCoeff_File) - WRITE(*, '("Loading cloud coefficients: ", a) ') TRIM(Default_CloudCoeff_File) + IF (PRESENT(Quiet) .AND. (.NOT. Quiet)) THEN + WRITE(*, '("Loading cloud coefficients: ", a) ') TRIM(Default_CloudCoeff_File) + END IF err_stat = CRTM_CloudCoeff_Load( & Default_Cloud_Model , & Default_CloudCoeff_File , & @@ -695,8 +818,9 @@ FUNCTION CRTM_Init( & netCDF = .FALSE. IF ( PRESENT(File_Path) ) Default_File_Path = File_Path END IF - ! Default_AerosolCoeff_File = TRIM(ADJUSTL(Default_File_Path)) // TRIM(Default_AerosolCoeff_File) - WRITE(*, '("Loading aerosol coefficients: ", a) ') TRIM(Default_AerosolCoeff_File) + IF (PRESENT(Quiet) .AND. (.NOT. Quiet)) THEN + WRITE(*, '("Loading aerosol coefficients: ", a) ') TRIM(Default_AerosolCoeff_File) + END IF err_stat = CRTM_AerosolCoeff_Load( & Default_Aerosol_Model , & Default_AerosolCoeff_File , & @@ -717,8 +841,18 @@ FUNCTION CRTM_Init( & ! ...Infrared Infrared_Sensor: IF ( ANY(SpcCoeff_IsInfraredSensor(SC)) ) THEN ! ...IR land + IF ( Default_IRlandCoeff_Format == 'netCDF' ) THEN + netCDF = .TRUE. + IF ( PRESENT(NC_File_Path) ) Default_File_Path = NC_File_Path + ELSE + netCDF = .FALSE. + IF ( PRESENT(File_Path) ) Default_File_Path = File_Path + END IF + WRITE(*, '("Loading IR land emissivity coefficients: ", a) ') TRIM(Default_IRlandCoeff_File) err_stat = CRTM_IRlandCoeff_Load( & Default_IRlandCoeff_File, & + File_Path = Default_File_Path, & + netCDF = netCDF , & Quiet = Quiet , & Process_ID = Process_ID , & Output_Process_ID = Output_Process_ID ) @@ -728,8 +862,18 @@ FUNCTION CRTM_Init( & RETURN END IF ! ...IR Water + IF ( Default_IRwaterCoeff_Format == 'netCDF' ) THEN + netCDF = .TRUE. + IF ( PRESENT(NC_File_Path) ) Default_File_Path = NC_File_Path + ELSE + netCDF = .FALSE. + IF ( PRESENT(File_Path) ) Default_File_Path = File_Path + END IF + WRITE(*, '("Loading IR water emissivity coefficients: ", a) ') TRIM(Default_IRwaterCoeff_File) err_stat = CRTM_IRwaterCoeff_Load( & Default_IRwaterCoeff_File, & + netCDF = netCDF , & + File_Path = Default_File_Path, & Quiet = Quiet , & Process_ID = Process_ID , & Output_Process_ID = Output_Process_ID ) @@ -739,8 +883,24 @@ FUNCTION CRTM_Init( & RETURN END IF ! ...IR snow + IF ( Default_IRsnowCoeff_Format == 'netCDF' ) THEN + netCDF = .TRUE. + IF ( PRESENT(NC_File_Path) ) Default_File_Path = NC_File_Path + ELSE + netCDF = .FALSE. + IF ( PRESENT(File_Path) ) Default_File_Path = File_Path + END IF + IF (Default_IRsnow_Model == 'SEcategory') THEN + isSEcategory = .TRUE. + ELSE + isSEcategory = .FALSE. + END IF + WRITE(*, '("Loading IR snow emissivity coefficients: ", a) ') TRIM(Default_IRsnowCoeff_File) err_stat = CRTM_IRsnowCoeff_Load( & Default_IRsnowCoeff_File, & + netCDF = netCDF , & + isSEcategory = isSEcategory , & + File_Path = Default_File_Path, & Quiet = Quiet , & Process_ID = Process_ID , & Output_Process_ID = Output_Process_ID ) @@ -750,8 +910,18 @@ FUNCTION CRTM_Init( & RETURN END IF ! ...IR ice + IF ( Default_IRiceCoeff_Format == 'netCDF' ) THEN + netCDF = .TRUE. + IF ( PRESENT(NC_File_Path) ) Default_File_Path = NC_File_Path + ELSE + netCDF = .FALSE. + IF ( PRESENT(File_Path) ) Default_File_Path = File_Path + END IF + WRITE(*, '("Loading IR ice emissivity coefficients: ", a) ') TRIM(Default_IRiceCoeff_File) err_stat = CRTM_IRiceCoeff_Load( & Default_IRiceCoeff_File, & + netCDF = netCDF , & + File_Path = Default_File_Path, & Quiet = Quiet , & Process_ID = Process_ID , & Output_Process_ID = Output_Process_ID ) @@ -765,8 +935,18 @@ FUNCTION CRTM_Init( & ! ...Visible Visible_Sensor: IF ( ANY(SpcCoeff_IsVisibleSensor(SC)) ) THEN ! ...VIS land + IF ( Default_VISlandCoeff_Format == 'netCDF' ) THEN + netCDF = .TRUE. + IF ( PRESENT(NC_File_Path) ) Default_File_Path = NC_File_Path + ELSE + netCDF = .FALSE. + IF ( PRESENT(File_Path) ) Default_File_Path = File_Path + END IF + WRITE(*, '("Loading VIS land emissivity coefficients: ", a) ') TRIM(Default_VISlandCoeff_File) err_stat = CRTM_VISlandCoeff_Load( & Default_VISlandCoeff_File, & + netCDF = netCDF , & + File_Path = Default_File_Path, & Quiet = Quiet , & Process_ID = Process_ID , & Output_Process_ID = Output_Process_ID ) @@ -776,8 +956,18 @@ FUNCTION CRTM_Init( & RETURN END IF ! ...VIS water + IF ( Default_VISwaterCoeff_Format == 'netCDF' ) THEN + netCDF = .TRUE. + IF ( PRESENT(NC_File_Path) ) Default_File_Path = NC_File_Path + ELSE + netCDF = .FALSE. + IF ( PRESENT(File_Path) ) Default_File_Path = File_Path + END IF + WRITE(*, '("Loading VIS water emissivity coefficients: ", a) ') TRIM(Default_VISwaterCoeff_File) err_stat = CRTM_VISwaterCoeff_Load( & Default_VISwaterCoeff_File, & + netCDF = netCDF , & + File_Path = Default_File_Path, & Quiet = Quiet , & Process_ID = Process_ID , & Output_Process_ID = Output_Process_ID ) @@ -787,8 +977,18 @@ FUNCTION CRTM_Init( & RETURN END IF ! ...VIS snow + IF ( Default_VISsnowCoeff_Format == 'netCDF' ) THEN + netCDF = .TRUE. + IF ( PRESENT(NC_File_Path) ) Default_File_Path = NC_File_Path + ELSE + netCDF = .FALSE. + IF ( PRESENT(File_Path) ) Default_File_Path = File_Path + END IF + WRITE(*, '("Loading VIS snow emissivity coefficients: ", a) ') TRIM(Default_VISsnowCoeff_File) err_stat = CRTM_VISsnowCoeff_Load( & Default_VISsnowCoeff_File, & + netCDF = netCDF , & + File_Path = Default_File_Path, & Quiet = Quiet , & Process_ID = Process_ID , & Output_Process_ID = Output_Process_ID ) @@ -798,8 +998,18 @@ FUNCTION CRTM_Init( & RETURN END IF ! ...VIS ice + IF ( Default_VISiceCoeff_Format == 'netCDF' ) THEN + netCDF = .TRUE. + IF ( PRESENT(NC_File_Path) ) Default_File_Path = NC_File_Path + ELSE + netCDF = .FALSE. + IF ( PRESENT(File_Path) ) Default_File_Path = File_Path + END IF + WRITE(*, '("Loading VIS ice emissivity coefficients: ", a) ') TRIM(Default_VISiceCoeff_File) err_stat = CRTM_VISiceCoeff_Load( & Default_VISiceCoeff_File, & + netCDF = netCDF , & + File_Path = Default_File_Path, & Quiet = Quiet , & Process_ID = Process_ID , & Output_Process_ID = Output_Process_ID ) @@ -811,6 +1021,7 @@ FUNCTION CRTM_Init( & END IF Visible_Sensor ! ...Microwave + WRITE(*, '("Loading MW water emissivity coefficients: ", a) ') TRIM(Default_MWwaterCoeff_File) Microwave_Sensor: IF ( ANY(SpcCoeff_IsMicrowaveSensor(SC)) ) THEN ! ...MW water err_stat = CRTM_MWwaterCoeff_Load( & @@ -1066,4 +1277,4 @@ FUNCTION CRTM_IsInitialized( ChannelInfo ) RESULT( Status ) LOGICAL :: Status Status = ALL(CRTM_ChannelInfo_Associated(ChannelInfo)) END FUNCTION CRTM_IsInitialized -END MODULE CRTM_LifeCycle +END MODULE CRTM_LifeCycle \ No newline at end of file diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index cf8e1fb..bc0c7d4 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -3,6 +3,17 @@ # This software is licensed under the terms of the Apache Licence Version 2.0 # which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. +cmake_minimum_required (VERSION 3.12) +project("CRTM_Tests" VERSION 1.0.1 LANGUAGES Fortran C) +enable_testing () + +## Ecbuild integration +find_package( ecbuild QUIET ) +include( ecbuild_system NO_POLICY_SCOPE ) +ecbuild_declare_project() +list( APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ) +set( CMAKE_DIRECTORY_LABELS ${PROJECT_NAME} ) + # macro to create a symlink from src to dst set(CMAKE_VERBOSE_MAKEFILE ON) @@ -38,11 +49,21 @@ file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/results/forward) file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/results/unit) CREATE_SYMLINK( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${crtm_test_input} ) -set( REPO_VERSION crtm/3.0.0 ) -# If local path to testfiles is defined don't download -# IF the fix/ directory already exists locally, don't download the tarball from gdex -# this supports non-jedi users. +if( DEFINED ENV{LOCAL_PATH_JEDI_TESTFILES}) + set(LOCAL_PATH_JEDI_TESTFILES "$ENV{LOCAL_PATH_JEDI_TESTFILES}") +endif() + +if ( DEFINED ENV{CRTM_TEST_ROOT}) + set(CRTM_TEST_ROOT "$ENV{CRTM_TEST_ROOT}") +else() + set(CRTM_TEST_ROOT ${CMAKE_CURRENT_SOURCE_DIR}) +endif() + +set( CRTM_COEFFS_BRANCH "3.0.0" ) + +# If local path to testfiles is defined don't download +#if( DEFINED LOCAL_PATH_JEDI_TESTFILES ) IF(EXISTS ${CMAKE_SOURCE_DIR}/fix) set( CRTM_COEFFS_PATH ${CMAKE_SOURCE_DIR}/fix ) message(STATUS "use LOCAL_PATH_JEDI_TESTFILES: ${CRTM_COEFFS_PATH}") @@ -50,15 +71,15 @@ IF(EXISTS ${CMAKE_SOURCE_DIR}/fix) # Download CRTM coefficients else() set( CRTM_COEFFS_BRANCH_PREFIX "crtm" ) #preserves the structure of the paths that have been used in jedi previously vs the local path above - set( CRTM_COEFFS_BRANCH "3.0.0_skylab_4.0" ) #this version is the CRTM version, not the jedi / skylab version (again, following prior installations -- I'm not tied to this in any way) + set( CRTM_COEFFS_BRANCH "3.0.0_skylab_6.0" ) #this version is the CRTM version, not the jedi / skylab version (again, following prior installations -- I'm not tied to this in any way) # it is my intention is to not have any difference between jedi/ufo versions of CRTM and stand-alond versions of CRTM -- they should both work "out of the box" set( CRTM_COEFFS_PATH ${CMAKE_BINARY_DIR}/test_data/${REPO_VERSION}) #this is where the symlinks point to binary files for the testinput/* directory after ecbuild. file(MAKE_DIRECTORY ${CRTM_COEFFS_PATH}) -# set( ECBUILD_DOWNLOAD_BASE_URL https://gdex.ucar.edu/dataset/jedi-skylab ) - set( ECBUILD_DOWNLOAD_BASE_URL ftp://ftp.ssec.wisc.edu/pub/s4/CRTM ) + + set( ECBUILD_DOWNLOAD_BASE_URL https://bin.ssec.wisc.edu/pub/s4/CRTM ) message(STATUS "download CRTM coeffs files from: ${ECBUILD_DOWNLOAD_BASE_URL}/file to ${CRTM_COEFFS_PATH}") ecbuild_get_test_multidata( TARGET get_crtm_coeffs - NAMES crtm_coefficients_${CRTM_COEFFS_BRANCH}.tar.gz:9cf4b1cc57e20802e608a597d7f53073 #i'm assuming these are md5sums, this is the md5sum for crtm_coefficients_3.0.0_skylab_4.0.tar.gz as of March 8, 2023 that was sent to gdex + NAMES crtm_coefficients_${CRTM_COEFFS_BRANCH}.tar.gz:5e72e2788acbd7b1a71538ff12ad98b0 DIRNAME file DIRLOCAL ${CRTM_COEFFS_PATH} EXTRACT ) @@ -75,6 +96,10 @@ list( APPEND Simple_Sensor_Ids atms_n21 cris-fsr_n21 v.abi_g18 + atms_npp + cris399_npp + v.abi_gr + abi_g18 modis_aqua ) @@ -82,20 +107,32 @@ list( APPEND ScatteringSwitch_Sensor_Ids atms_n21 cris-fsr_n21 v.abi_g18 + atms_npp + cris399_npp + v.abi_gr + abi_g18 modis_aqua ) list( APPEND SOI_Sensor_Ids atms_n21 cris-fsr_n21 - v.abi_g18 + v.abi_g18 + atms_npp + cris399_npp + v.abi_gr + abi_g18 modis_aqua ) list( APPEND VerticalCoordinates_Sensor_Ids atms_n21 cris-fsr_n21 - v.abi_g18 + v.abi_g18 + atms_npp + cris399_npp + v.abi_gr + abi_g18 modis_aqua ) @@ -108,13 +145,20 @@ list( APPEND ClearSky_Sensor_Ids atms_n21 cris-fsr_n21 v.abi_g18 + atms_npp + cris399_npp + v.abi_gr + abi_g18 modis_aqua ) # Create list of sensor ids for testing list( APPEND AOD_Sensor_Ids - cris-fsr_n21 - v.abi_g18 + cris-fsr_n21 + v.abi_g18 + cris399_npp + v.abi_gr + abi_g18 airs_aqua ) @@ -134,6 +178,11 @@ list( APPEND ChannelSubset_Sensor_Ids list( APPEND Aircraft_Sensor_Ids cris-fsr_n21 + crisB1_npp +) + +list( APPEND OMPoverChannels_Sensor_Ids + atms_npp ) list (APPEND common_tests @@ -149,6 +198,10 @@ list (APPEND common_tests VerticalCoordinates ) +list (APPEND omp_tests + OMPoverChannels +) + list (APPEND regression_types forward @@ -182,6 +235,68 @@ ecbuild_add_test( TARGET test_check_crtm_random LIBS crtm TEST_DEPENDS get_crtm_coeffs) +#--------------------------------------------------------------------------------- +#unit tests + +#first upper level Unit_Test + +#implementation of Patrick's modified TL convergence test. +ecbuild_add_executable ( + TARGET "TL_TEST" + SOURCES mains/unit/Unit_Test/test_TL.f90 + LIBS crtm + NOINSTALL + ) +ecbuild_add_test ( + TARGET "Unit_TL_TEST" + COMMAND "TL_TEST" + OMP $ENV{OMP_NUM_THREADS} + TEST_DEPENDS get_crtm_coeffs + ) + +#(PS) SpcCoeff Version 3 I/O test +ecbuild_add_executable ( + TARGET "test_spc_io" + SOURCES mains/unit/input_output/test_SpcCoeff/test_spc_io.f90 + LIBS crtm + NOINSTALL + ) +ecbuild_add_test( + TARGET "Unit_test_spc_io" + COMMAND "test_spc_io" + OMP $ENV{OMP_NUM_THREADS} + TEST_DEPENDS get_crtm_coeffs + ) + +#(PS) SpcCoeff netCDF I/O test +ecbuild_add_executable ( + TARGET "test_spc_io_nc" + SOURCES mains/unit/input_output/test_SpcCoeff_NC/test_spc_io_nc.f90 + LIBS crtm + NOINSTALL + ) +ecbuild_add_test( + TARGET "Unit_test_spc_io_nc" + COMMAND "test_spc_io_nc" + OMP $ENV{OMP_NUM_THREADS} + TEST_DEPENDS get_crtm_coeffs + ) + +#(PS) TauCoeff netCDF I/O test +ecbuild_add_executable ( + TARGET "test_taucoeff_io_nc" + SOURCES mains/unit/input_output/test_TauCoeff_NC/test_taucoeff_io_nc.f90 + LIBS crtm + NOINSTALL + ) + +ecbuild_add_test( + TARGET "Unit_test_tc_io_nc" + COMMAND "test_taucoeff_io_nc" + OMP $ENV{OMP_NUM_THREADS} + TEST_DEPENDS get_crtm_coeffs + ) + #(CD) AerosolCoeff I/O test ecbuild_add_executable ( TARGET "test_aerosol_coeff_io" @@ -210,7 +325,6 @@ ecbuild_add_test( TEST_DEPENDS get_crtm_coeffs ) - #(CD) CloudCoeff Binary I/O test ecbuild_add_executable ( TARGET "test_cloud_coeff_io" @@ -239,25 +353,50 @@ ecbuild_add_test( TEST_DEPENDS get_crtm_coeffs ) -#--------------------------------------------------------------------------------- -#unit tests -#first upper level Unit_Test +#(CD) EmisCoeff I/O test +ecbuild_add_executable ( + TARGET "test_emis_coeff_io" + SOURCES mains/unit/input_output/test_EmisCoeff/test_emis_coeff_io.f90 + LIBS crtm + NOINSTALL + ) +ecbuild_add_test( + TARGET "Unit_test_emis_coeff_io" + COMMAND "test_emis_coeff_io" + OMP $ENV{OMP_NUM_THREADS} + TEST_DEPENDS get_crtm_coeffs + ) -#implementation of Patrick's modified TL convergence test. +#(CD) EmisCoeff netCDF I/O test ecbuild_add_executable ( - TARGET "TL_TEST" - SOURCES mains/unit/Unit_Test/test_TL.f90 - LIBS crtm + TARGET "test_emis_coeff_io_nc" + SOURCES mains/unit/input_output/test_EmisCoeff_NC/test_emis_coeff_io_nc.f90 + LIBS crtm + NOINSTALL + ) +ecbuild_add_test( + TARGET "Unit_test_emis_coeff_io_nc" + COMMAND "test_emis_coeff_io_nc" + OMP $ENV{OMP_NUM_THREADS} + TEST_DEPENDS get_crtm_coeffs + ) + +#(PS) Hypsometric Equation test +ecbuild_add_executable ( + TARGET "test_hypsometric_eq" + SOURCES mains/unit/Unit_Test/test_Hypsometric.f90 + LIBS crtm NOINSTALL ) -ecbuild_add_test ( - TARGET "Unit_TL_TEST" - COMMAND "TL_TEST" - OMP $ENV{OMP_NUM_THREADS} - TEST_DEPENDS get_crtm_coeffs + +ecbuild_add_test( + TARGET "Unit_test_hypsometric_eq" + COMMAND "test_hypsometric_eq" + OMP $ENV{OMP_NUM_THREADS} ) + #================================================================================= #forward and k_matrix regression tests foreach(regtype IN LISTS regression_types) @@ -283,6 +422,7 @@ foreach(regtype IN LISTS regression_types) endforeach() endforeach() + #--------------------------------------------------------------------------------- #TLAD Regression tests foreach(regtype IN LISTS TLAD_types) @@ -306,6 +446,7 @@ foreach(regtype IN LISTS TLAD_types) endforeach() + #--------------------------------------------------------------------------------- # Active sensor module AD/TL test ecbuild_add_executable ( @@ -347,12 +488,39 @@ ecbuild_add_test( OMP $ENV{OMP_NUM_THREADS} ) +#================================================================================= +#OpenMP regression tests +foreach(regtype IN LISTS regression_types) + string(COMPARE EQUAL ${regtype} "k_matrix" isregtype) + if (isregtype) + continue() #skip all k_matrix tests + endif() + foreach(testtype IN LISTS omp_tests) + ecbuild_add_executable( TARGET "test_${regtype}_test_${testtype}" + SOURCES "mains/regression/${regtype}/test_${testtype}/test_${testtype}.F90" + LIBS crtm + NOINSTALL) + + foreach(sensor_id IN LISTS ${testtype}_Sensor_Ids) + + ecbuild_add_test( TARGET "test_${regtype}_${testtype}_${sensor_id}" + OMP $ENV{OMP_NUM_THREADS} + COMMAND "test_${regtype}_test_${testtype}" + ARGS "${sensor_id}" + TEST_DEPENDS get_crtm_coeffs) + endforeach() + endforeach() +endforeach() + ##################################################################### # Files for CRTM tests ##################################################################### list( APPEND crtm_test_input +Test_Input/ECMWF_5K/Big_Endian/ecmwf_5k_atmosphereccol.bin +Test_Input/ECMWF_5K/Big_Endian/ecmwf_5k_surfaceccol.bin +Test_Input/ECMWF_5K/Big_Endian/ecmwf_5k_geometryccol.bin AerosolCoeff/Little_Endian/AerosolCoeff.bin AerosolCoeff/netCDF/AerosolCoeff.nc4 CloudCoeff/Little_Endian/CloudCoeff.bin @@ -360,13 +528,26 @@ CloudCoeff/netCDF/CloudCoeff.nc4 CloudCoeff/netCDF/CloudCoeff_DDA_ARTS.nc4 EmisCoeff/MW_Water/Little_Endian/FASTEM6.MWwater.EmisCoeff.bin EmisCoeff/IR_Ice/SEcategory/Little_Endian/NPOESS.IRice.EmisCoeff.bin +EmisCoeff/IR_Ice/SEcategory/netCDF/NPOESS.IRice.EmisCoeff.nc4 EmisCoeff/IR_Land/SEcategory/Little_Endian/NPOESS.IRland.EmisCoeff.bin +EmisCoeff/IR_Land/SEcategory/netCDF/NPOESS.IRland.EmisCoeff.nc4 EmisCoeff/IR_Snow/SEcategory/Little_Endian/NPOESS.IRsnow.EmisCoeff.bin +EmisCoeff/IR_Snow/SEcategory/netCDF/NPOESS.IRsnow.EmisCoeff.nc4 +EmisCoeff/IR_Snow/Nalli/Little_Endian/Nalli.IRsnow.EmisCoeff.bin +EmisCoeff/IR_Snow/Nalli/netCDF/Nalli.IRsnow.EmisCoeff.nc4 +EmisCoeff/IR_Snow/Nalli/netCDF/Nalli2.IRsnow.EmisCoeff.nc4 EmisCoeff/VIS_Ice/SEcategory/Little_Endian/NPOESS.VISice.EmisCoeff.bin +EmisCoeff/VIS_Ice/SEcategory/netCDF/NPOESS.VISice.EmisCoeff.nc4 EmisCoeff/VIS_Land/SEcategory/Little_Endian/NPOESS.VISland.EmisCoeff.bin +EmisCoeff/VIS_Land/SEcategory/netCDF/NPOESS.VISland.EmisCoeff.nc4 EmisCoeff/VIS_Snow/SEcategory/Little_Endian/NPOESS.VISsnow.EmisCoeff.bin +EmisCoeff/VIS_Snow/SEcategory/netCDF/NPOESS.VISsnow.EmisCoeff.nc4 EmisCoeff/VIS_Water/SEcategory/Little_Endian/NPOESS.VISwater.EmisCoeff.bin +EmisCoeff/VIS_Water/SEcategory/netCDF/NPOESS.VISwater.EmisCoeff.nc4 EmisCoeff/IR_Water/Little_Endian/Nalli.IRwater.EmisCoeff.bin +EmisCoeff/IR_Water/Little_Endian/Nalli2.IRwater.EmisCoeff.bin +EmisCoeff/IR_Water/netCDF/Nalli.IRwater.EmisCoeff.nc4 +EmisCoeff/IR_Water/netCDF/Nalli2.IRwater.EmisCoeff.nc4 EmisCoeff/IR_Land/SEcategory/Little_Endian/USGS.IRland.EmisCoeff.bin EmisCoeff/VIS_Land/SEcategory/Little_Endian/USGS.VISland.EmisCoeff.bin SpcCoeff/Little_Endian/hirs4_metop-a.SpcCoeff.bin @@ -375,12 +556,16 @@ SpcCoeff/Little_Endian/amsua_n19.SpcCoeff.bin TauCoeff/ODPS/Little_Endian/amsua_n19.TauCoeff.bin SpcCoeff/Little_Endian/amsua_metop-a.SpcCoeff.bin TauCoeff/ODPS/Little_Endian/amsua_metop-a.TauCoeff.bin +SpcCoeff/netCDF/amsua_aqua.SpcCoeff.nc +TauCoeff/ODPS/netCDF/amsua_aqua.TauCoeff.nc SpcCoeff/Little_Endian/gmi_gpm.SpcCoeff.bin TauCoeff/ODPS/Little_Endian/gmi_gpm.TauCoeff.bin SpcCoeff/Little_Endian/seviri_m08.SpcCoeff.bin TauCoeff/ODAS/Little_Endian/seviri_m08.TauCoeff.bin SpcCoeff/Little_Endian/cris-fsr_n21.SpcCoeff.bin TauCoeff/ODPS/Little_Endian/cris-fsr_n21.TauCoeff.bin +SpcCoeff/Little_Endian/cris-fsr_npp.SpcCoeff.bin +TauCoeff/ODPS/Little_Endian/cris-fsr_npp.TauCoeff.bin SpcCoeff/Little_Endian/iasi_metop-a.SpcCoeff.bin TauCoeff/ODPS/Little_Endian/iasi_metop-a.TauCoeff.bin SpcCoeff/Little_Endian/iasi_metop-b.SpcCoeff.bin @@ -407,6 +592,18 @@ SpcCoeff/Little_Endian/v.viirs-m_j2.SpcCoeff.bin TauCoeff/ODPS/Little_Endian/v.viirs-m_j2.TauCoeff.bin SpcCoeff/Little_Endian/v.abi_g18.SpcCoeff.bin TauCoeff/ODAS/Little_Endian/v.abi_g18.TauCoeff.bin +SpcCoeff/Little_Endian/abi_g18.SpcCoeff.bin +TauCoeff/ODPS/Little_Endian/abi_g18.TauCoeff.bin +SpcCoeff/Little_Endian/cris399_npp.SpcCoeff.bin +TauCoeff/ODPS/Little_Endian/cris399_npp.TauCoeff.bin +SpcCoeff/Little_Endian/crisB1_npp.SpcCoeff.bin +TauCoeff/ODPS/Little_Endian/crisB1_npp.TauCoeff.bin +SpcCoeff/Little_Endian/atms_npp.SpcCoeff.bin +TauCoeff/ODPS/Little_Endian/atms_npp.TauCoeff.bin +SpcCoeff/Little_Endian/v.viirs-m_npp.SpcCoeff.bin +TauCoeff/ODAS/Little_Endian/v.viirs-m_npp.TauCoeff.bin +SpcCoeff/Little_Endian/v.abi_gr.SpcCoeff.bin +TauCoeff/ODAS/Little_Endian/v.abi_gr.TauCoeff.bin TauCoeff/ODPS/Little_Endian/zssmis_f20.TauCoeff.bin TauCoeff/ODPS/Little_Endian/zssmis_f19.TauCoeff.bin TauCoeff/ODPS/Little_Endian/zssmis_f18.TauCoeff.bin @@ -436,8 +633,8 @@ SpcCoeff/Little_Endian/ssu_n11.SpcCoeff.bin SpcCoeff/Little_Endian/ssu_n14.SpcCoeff.bin ) - # Symlink all CRTM files +# Version 3 CREATE_SYMLINK_FILENAME( ${CRTM_COEFFS_PATH}/${CRTM_COEFFS_BRANCH_PREFIX}/${CRTM_COEFFS_BRANCH} ${CMAKE_CURRENT_BINARY_DIR}/testinput ${crtm_test_input} ) From 156eb3766edaf205957c7d30e9a915ef71bb3d8e Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Fri, 22 Sep 2023 16:17:19 +0000 Subject: [PATCH 23/25] trying to mnually implement changes in CRTM_Forward_Module again --- src/CRTM_Forward_Module.f90 | 1294 +++++++++++++++++------------------ 1 file changed, 640 insertions(+), 654 deletions(-) diff --git a/src/CRTM_Forward_Module.f90 b/src/CRTM_Forward_Module.f90 index d42a0fa..855b23f 100644 --- a/src/CRTM_Forward_Module.f90 +++ b/src/CRTM_Forward_Module.f90 @@ -98,7 +98,7 @@ MODULE CRTM_Forward_Module USE CRTM_CloudCover_Define, ONLY: CRTM_CloudCover_type USE CRTM_Active_Sensor, ONLY: CRTM_Compute_Reflectivity, & Calculate_Cloud_Water_Density - + ! Internal variable definition modules ! ...AtmOptics USE AOvar_Define, ONLY: AOvar_type, & @@ -277,8 +277,8 @@ FUNCTION CRTM_Forward( & ! ------ Error_Status = SUCCESS IF (enable_timing) THEN - CALL SYSTEM_CLOCK (count_rate=count_rate) - CALL SYSTEM_CLOCK (count=count_start) + CALL SYSTEM_CLOCK (count_rate=count_rate) + CALL SYSTEM_CLOCK (count=count_start) END IF ! If no sensors or channels, simply return @@ -289,12 +289,12 @@ FUNCTION CRTM_Forward( & ! Check output array IF ( SIZE(RTSolution,DIM=1) < n_Channels ) THEN - Error_Status = FAILURE - WRITE( Message,'("Output RTSolution structure array too small (",i0,& - &") to hold results for the number of requested channels (",i0,")")') & - SIZE(RTSolution,DIM=1), n_Channels - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN + Error_Status = FAILURE + WRITE( Message,'("Output RTSolution structure array too small (",i0,& + &") to hold results for the number of requested channels (",i0,")")') & + SIZE(RTSolution,DIM=1), n_Channels + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN END IF @@ -305,67 +305,66 @@ FUNCTION CRTM_Forward( & IF ( SIZE(Surface) /= n_Profiles .OR. & SIZE(Geometry) /= n_Profiles .OR. & SIZE(RTSolution,DIM=2) /= n_Profiles ) THEN - Error_Status = FAILURE - Message = 'Inconsistent profile dimensionality for input arguments.' - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN + Error_Status = FAILURE + Message = 'Inconsistent profile dimensionality for input arguments.' + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN END IF ! ...Check the profile dimensionality of the other optional arguments Options_Present = .FALSE. IF ( PRESENT(Options) ) THEN - Options_Present = .TRUE. - IF ( SIZE(Options) /= n_Profiles ) THEN - Error_Status = FAILURE - Message = 'Inconsistent profile dimensionality for Options optional input argument.' - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN - END IF + Options_Present = .TRUE. + IF ( SIZE(Options) /= n_Profiles ) THEN + Error_Status = FAILURE + Message = 'Inconsistent profile dimensionality for Options optional input argument.' + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN + END IF END IF ! ------- ! OpenMP ! ------- -!$OMP PARALLEL -!$OMP SINGLE + !$OMP PARALLEL + !$OMP SINGLE n_omp_threads = OMP_GET_NUM_THREADS() -!$OMP END SINGLE -!$OMP END PARALLEL + !$OMP END SINGLE + !$OMP END PARALLEL ! Determine how many threads to use for profiles and channels ! After profiles get what they need, we use the left-over threads ! to parallelize channels - IF ( n_omp_threads <= n_Profiles ) THEN - n_profile_threads = n_omp_threads - n_channel_threads = 1 - CALL OMP_SET_MAX_ACTIVE_LEVELS(1) + IF ( n_omp_threads <= n_Profiles .OR. n_Profiles == 0) THEN + n_profile_threads = n_omp_threads + n_channel_threads = 1 + CALL OMP_SET_MAX_ACTIVE_LEVELS(1) ELSE - n_profile_threads = n_Profiles - n_channel_threads = MIN(n_Channels, n_omp_threads / n_Profiles) + n_profile_threads = n_Profiles + n_channel_threads = MIN(n_Channels, n_omp_threads / n_Profiles) -! IF(SpcCoeff_IsInfraredSensor(SC(1)) .OR. & -! SpcCoeff_IsMicrowaveSensor(SC(1)) ) THEN -! n_channel_threads = 1 -! END IF + ! IF(SpcCoeff_IsInfraredSensor(SC(1)) .OR. & + ! SpcCoeff_IsMicrowaveSensor(SC(1)) ) THEN + ! n_channel_threads = 1 + ! END IF -! IF( SpcCoeff_IsMicrowaveSensor(SC(1)) ) n_channel_threads = 1 + ! IF( SpcCoeff_IsMicrowaveSensor(SC(1)) ) n_channel_threads = 1 - IF(n_channel_threads > 1) THEN - CALL OMP_SET_MAX_ACTIVE_LEVELS(2) - ELSE - CALL OMP_SET_MAX_ACTIVE_LEVELS(1) - END IF + IF(n_channel_threads > 1) THEN + CALL OMP_SET_MAX_ACTIVE_LEVELS(2) + ELSE + CALL OMP_SET_MAX_ACTIVE_LEVELS(1) + END IF END IF -! WRITE(6,*) -! WRITE(6,'(" Using",i3," OpenMP threads =",i3," for profiles and",i3," for channels.")') & -! n_omp_threads, n_profile_threads, n_channel_threads + ! WRITE(6,*) + ! WRITE(6,'(" Using",i3," OpenMP threads =",i3," for profiles and",i3," for channels.")') & + ! n_omp_threads, n_profile_threads, n_channel_threads ! ------------ ! PROFILE LOOPS ! ------------ - -!JR First loop just checks validity of Atmosphere(m) contents -!$OMP PARALLEL DO PRIVATE ( nc, Message ) NUM_THREADS(n_profile_threads) + !JR First loop just checks validity of Atmosphere(m) contents + !$OMP PARALLEL DO PRIVATE ( nc, Message ) NUM_THREADS(n_profile_threads) Profile_Loop1: DO m = 1, n_Profiles ! Fix for cloud_Fraction < MIN_COVERAGE_THRESHOLD IF ( Atmosphere(m)%n_Clouds > 0) THEN @@ -378,65 +377,63 @@ FUNCTION CRTM_Forward( & END WHERE END DO - ! Check the cloud and aerosol coeff. data for cases with clouds and aerosol - IF( .NOT. CRTM_CloudCoeff_IsLoaded() )THEN - Error_Status = FAILURE - WRITE( Message,'("The CloudCoeff data must be loaded (with CRTM_Init routine) ", & - &"for the cloudy case profile #",i0)' ) m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - CYCLE Profile_Loop1 - END IF - END IF - IF( Atmosphere(m)%n_Aerosols > 0 .AND. .NOT. CRTM_AerosolCoeff_IsLoaded() )THEN - Error_Status = FAILURE - WRITE( Message,'("The AerosolCoeff data must be loaded (with CRTM_Init routine) ", & - &"for the aerosol case profile #",i0)' ) m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - CYCLE Profile_Loop1 - END IF + ! Check the cloud and aerosol coeff. data for cases with clouds and aerosol + IF( .NOT. CRTM_CloudCoeff_IsLoaded() )THEN + Error_Status = FAILURE + WRITE( Message,'("The CloudCoeff data must be loaded (with CRTM_Init routine) ", & + &"for the cloudy case profile #",i0)' ) m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + CYCLE Profile_Loop1 + END IF + END IF + IF( Atmosphere(m)%n_Aerosols > 0 .AND. .NOT. CRTM_AerosolCoeff_IsLoaded() )THEN + Error_Status = FAILURE + WRITE( Message,'("The AerosolCoeff data must be loaded (with CRTM_Init routine) ", & + &"for the aerosol case profile #",i0)' ) m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + CYCLE Profile_Loop1 + END IF END DO Profile_Loop1 -!$OMP END PARALLEL DO + !$OMP END PARALLEL DO IF (Error_Status == FAILURE) THEN - RETURN + RETURN END IF - -!$OMP PARALLEL DO PRIVATE ( m, Opt, AncillaryInput ) NUM_THREADS(n_profile_threads) SCHEDULE ( runtime ) + !$OMP PARALLEL DO PRIVATE ( m, Opt, AncillaryInput ) NUM_THREADS(n_profile_threads) SCHEDULE ( runtime ) Profile_Loop2: DO m = 1, n_Profiles - ! Check the optional Options structure argument - Opt = Default_Options - IF ( Options_Present ) THEN - Opt = Options(m) - ! Copy over ancillary input (just add AncillaryInput structure to options?) - AncillaryInput%SSU = Options(m)%SSU - AncillaryInput%Zeeman = Options(m)%Zeeman - END IF - ret(m) = profile_solution (m, Opt, AncillaryInput) + ! Check the optional Options structure argument + Opt = Default_Options + IF ( Options_Present ) THEN + Opt = Options(m) + ! Copy over ancillary input (just add AncillaryInput structure to options?) + AncillaryInput%SSU = Options(m)%SSU + AncillaryInput%Zeeman = Options(m)%Zeeman + END IF + ret(m) = profile_solution (m, Opt, AncillaryInput) END DO Profile_Loop2 -!$OMP END PARALLEL DO - + !$OMP END PARALLEL DO nfailure = COUNT (ret(:) /= SUCCESS) IF (nfailure > 0) THEN - Error_Status = FAILURE - WRITE(Message,'(i0," profiles failed")') nfailure - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN + Error_Status = FAILURE + WRITE(Message,'(i0," profiles failed")') nfailure + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN END IF IF (enable_timing) THEN - CALL SYSTEM_CLOCK (count=count_end) - elapsed = REAL (count_end - count_start) / REAL (count_rate) - elapsed_running = elapsed_running + elapsed - WRITE(6,*) 'CRTM_Forward elapsed =',elapsed - WRITE(6,*) 'CRTM_Forward elapsed running total=',elapsed_running + CALL SYSTEM_CLOCK (count=count_end) + elapsed = REAL (count_end - count_start) / REAL (count_rate) + elapsed_running = elapsed_running + elapsed + WRITE(6,*) 'CRTM_Forward elapsed =',elapsed + WRITE(6,*) 'CRTM_Forward elapsed running total=',elapsed_running END IF IF (output_verification) THEN - WRITE(6,*)'CRTM_Forward inspecting RTSolution...' - CALL CRTM_RTSolution_Inspect (RTSolution(:,:)) + WRITE(6,*)'CRTM_Forward inspecting RTSolution...' + CALL CRTM_RTSolution_Inspect (RTSolution(:,:)) END IF RETURN - + CONTAINS ! Function profile_solution contains all the computational code inside of CRTM_Forward that @@ -449,7 +446,7 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) INTEGER, INTENT(in) :: m ! profile index TYPE(CRTM_Options_type), INTENT(IN) :: Opt TYPE(CRTM_AncillaryInput_type), INTENT(IN) :: AncillaryInput - + ! Local variables INTEGER :: Error_Status CHARACTER(256) :: Message @@ -480,7 +477,7 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) TYPE(RTV_type) :: RTV_Clear(n_channel_threads) ! Component variables TYPE(CRTM_GeometryInfo_type) :: GeometryInfo -!! TYPE(CRTM_Predictor_type) :: Predictor(n_channel_threads) + !! TYPE(CRTM_Predictor_type) :: Predictor(n_channel_threads) TYPE(CRTM_Predictor_type) :: Predictor TYPE(CRTM_AtmOptics_type) :: AtmOptics(n_channel_threads) TYPE(CRTM_SfcOptics_type) :: SfcOptics(n_channel_threads) @@ -495,247 +492,242 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) TYPE(NLTE_Predictor_type) :: NLTE_Predictor ! Cloud cover object TYPE(CRTM_CloudCover_type) :: CloudCover - Error_Status = SUCCESS ! Reinitialise the output RTSolution CALL CRTM_RTSolution_Zero(RTSolution(:,m)) - IF ( Options_Present ) THEN - ! ...Assign the option specific SfcOptics input + ! ...Assign the option specific SfcOptics input IF( Opt%n_Stokes > 0 ) THEN - RTV(:)%n_Stokes = Opt%n_Stokes - RTV_Clear(:)%n_Stokes = Opt%n_Stokes + RTV(:)%n_Stokes = Opt%n_Stokes + RTV_Clear(:)%n_Stokes = Opt%n_Stokes END IF RTV(:)%RT_Algorithm_Id = Opt%RT_Algorithm_Id -! IF( Opt%RT_Algorithm_Id == RT_VMOM .and. RTV(1)%n_Stokes == 1) THEN -! Error_Status = FAILURE -! Message = 'Error of using RT_VMOM not allowed for n_Stokes = 1' -! CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) -! RETURN -! END IF - END IF + ! IF( Opt%RT_Algorithm_Id == RT_VMOM .and. RTV(1)%n_Stokes == 1) THEN + ! Error_Status = FAILURE + ! Message = 'Error of using RT_VMOM not allowed for n_Stokes = 1' + ! CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + ! RETURN + ! END IF + END IF ! Allocate the profile independent surface opticss local structure -!$OMP PARALLEL DO NUM_THREADS(n_channel_threads) PRIVATE(Message) + !$OMP PARALLEL DO NUM_THREADS(n_channel_threads) PRIVATE(Message) DO nt = 1, n_channel_threads - CALL CRTM_SfcOptics_Create( SfcOptics(nt) , MAX_N_ANGLES, MAX_N_STOKES ) - IF ( .NOT. CRTM_SfcOptics_Associated(SfcOptics(nt) ) ) THEN - Error_Status = FAILURE - Message = 'Error allocating SfcOptics data structures' - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - CYCLE - END IF - SfcOptics(nt)%n_Stokes = RTV(nt)%n_Stokes + CALL CRTM_SfcOptics_Create( SfcOptics(nt) , MAX_N_ANGLES, MAX_N_STOKES ) + IF ( .NOT. CRTM_SfcOptics_Associated(SfcOptics(nt) ) ) THEN + Error_Status = FAILURE + Message = 'Error allocating SfcOptics data structures' + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + CYCLE + END IF + SfcOptics(nt)%n_Stokes = RTV(nt)%n_Stokes END DO -!$OMP END PARALLEL DO + !$OMP END PARALLEL DO IF ( Error_Status == FAILURE) RETURN ! ...Assign the option specific SfcOptics input -!$OMP PARALLEL DO NUM_THREADS(n_channel_threads) + !$OMP PARALLEL DO NUM_THREADS(n_channel_threads) DO nt = 1, n_channel_threads - SfcOptics(nt)%Use_New_MWSSEM = .NOT. Opt%Use_Old_MWSSEM + SfcOptics(nt)%Use_New_MWSSEM = .NOT. Opt%Use_Old_MWSSEM END DO -!$OMP END PARALLEL DO - + !$OMP END PARALLEL DO ! Check whether to skip this profile IF ( Opt%Skip_Profile ) RETURN ! Check the input data if required IF ( Opt%Check_Input ) THEN - ! ...Mandatory inputs - Atmosphere_Invalid = .NOT. CRTM_Atmosphere_IsValid( Atmosphere(m) ) - Surface_Invalid = .NOT. CRTM_Surface_IsValid( Surface(m) ) - Geometry_Invalid = .NOT. CRTM_Geometry_IsValid( Geometry(m) ) - IF ( Atmosphere_Invalid .OR. Surface_Invalid .OR. Geometry_Invalid ) THEN - Error_Status = FAILURE - WRITE( Message,'("Input data check failed for profile #",i0)' ) m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN - END IF - ! ...Optional input - IF ( Options_Present ) THEN - Options_Invalid = .NOT. CRTM_Options_IsValid( Options(m) ) - IF ( Options_Invalid ) THEN + ! ...Mandatory inputs + Atmosphere_Invalid = .NOT. CRTM_Atmosphere_IsValid( Atmosphere(m) ) + Surface_Invalid = .NOT. CRTM_Surface_IsValid( Surface(m) ) + Geometry_Invalid = .NOT. CRTM_Geometry_IsValid( Geometry(m) ) + IF ( Atmosphere_Invalid .OR. Surface_Invalid .OR. Geometry_Invalid ) THEN Error_Status = FAILURE - WRITE( Message,'("Options data check failed for profile #",i0)' ) m + WRITE( Message,'("Input data check failed for profile #",i0)' ) m CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) RETURN - END IF - - ! Are the channel dimensions consistent if emissivity is passed? - IF ( Options(m)%Use_Emissivity ) THEN - IF ( Options(m)%n_Channels < n_Channels ) THEN - Error_Status = FAILURE - WRITE( Message,'( "Input Options channel dimension (", i0, ") is less ", & - &"than the number of requested channels (",i0, ")" )' ) & - Options(m)%n_Channels, n_Channels - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN + END IF + ! ...Optional input + IF ( Options_Present ) THEN + Options_Invalid = .NOT. CRTM_Options_IsValid( Options(m) ) + IF ( Options_Invalid ) THEN + Error_Status = FAILURE + WRITE( Message,'("Options data check failed for profile #",i0)' ) m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN END IF - END IF - ! Check value for user-defined n_Streams - IF ( Options(m)%Use_N_Streams ) THEN - IF ( Options(m)%n_Streams <= 0 .OR. MOD(Options(m)%n_Streams,2) /= 0 .OR. & - Options(m)%n_Streams > MAX_N_STREAMS ) THEN - Error_Status = FAILURE - WRITE( Message,'( "Input Options n_Streams (", i0, ") is invalid" )' ) & + ! Are the channel dimensions consistent if emissivity is passed? + IF ( Options(m)%Use_Emissivity ) THEN + IF ( Options(m)%n_Channels < n_Channels ) THEN + Error_Status = FAILURE + WRITE( Message,'( "Input Options channel dimension (", i0, ") is less ", & + &"than the number of requested channels (",i0, ")" )' ) & + Options(m)%n_Channels, n_Channels + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN + END IF + END IF + ! Check value for user-defined n_Streams + IF ( Options(m)%Use_N_Streams ) THEN + IF ( Options(m)%n_Streams <= 0 .OR. MOD(Options(m)%n_Streams,2) /= 0 .OR. & + Options(m)%n_Streams > MAX_N_STREAMS ) THEN + Error_Status = FAILURE + WRITE( Message,'( "Input Options n_Streams (", i0, ") is invalid" )' ) & Options(m)%n_Streams - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN + END IF END IF - END IF - END IF + END IF END IF - ! Process geometry ! ...Compute derived geometry CALL CRTM_GeometryInfo_SetValue( GeometryInfo, Geometry=Geometry(m) ) CALL CRTM_GeometryInfo_Compute( GeometryInfo ) ! ...Retrieve components into local variable CALL CRTM_GeometryInfo_GetValue( & - GeometryInfo, & - iFOV = iFOV, & - Source_Zenith_Angle = Source_ZA ) + GeometryInfo, & + iFOV = iFOV, & + Source_Zenith_Angle = Source_ZA ) ! Add extra layers to current atmosphere profile ! if necessary to handle upper atmosphere Error_Status = CRTM_Atmosphere_AddLayers( Atmosphere(m), Atm ) IF ( Error_Status /= SUCCESS ) THEN - Error_Status = FAILURE - WRITE( Message,'("Error adding extra layers to profile #",i0)' ) m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN + Error_Status = FAILURE + WRITE( Message,'("Error adding extra layers to profile #",i0)' ) m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN END IF IF ( Atm%n_Layers > MAX_N_LAYERS ) THEN - Error_Status = FAILURE - WRITE( Message,'("Added layers [",i0,"] cause total [",i0,"] to exceed the ",& - &"maximum allowed [",i0,"] for profile #",i0)' ) & - Atm%n_Added_Layers, Atm%n_Layers, MAX_N_LAYERS, m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN + Error_Status = FAILURE + WRITE( Message,'("Added layers [",i0,"] cause total [",i0,"] to exceed the ",& + &"maximum allowed [",i0,"] for profile #",i0)' ) & + Atm%n_Added_Layers, Atm%n_Layers, MAX_N_LAYERS, m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN END IF - IF( (CloudC%N_PHASE_ELEMENTS /= AeroC%N_PHASE_ELEMENTS) .or. & - (RTV(1)%n_Stokes > 1.and.CloudC%N_PHASE_ELEMENTS < 6) ) THEN - Error_Status = FAILURE + IF( (CloudC%N_PHASE_ELEMENTS /= AeroC%N_PHASE_ELEMENTS) .OR. & + (RTV(1)%n_Stokes > 1.AND.CloudC%N_PHASE_ELEMENTS < 6) ) THEN + Error_Status = FAILURE - WRITE( Message,'("N_PHASE_ELEMENTS NOT RIGHT FW ",i0)' ) CloudC%N_PHASE_ELEMENTS - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN + WRITE( Message,'("N_PHASE_ELEMENTS NOT RIGHT FW ",i0)' ) CloudC%N_PHASE_ELEMENTS + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN END IF - + ! Calculate cloud water density CALL Calculate_Cloud_Water_Density(Atm) - -!$OMP PARALLEL DO NUM_THREADS(n_channel_threads) PRIVATE(Message) + + !$OMP PARALLEL DO NUM_THREADS(n_channel_threads) PRIVATE(Message) DO nt = 1, n_channel_threads - ! Prepare the atmospheric optics structures - ! ...Allocate the AtmOptics structure based on Atm extension - CALL CRTM_AtmOptics_Create( AtmOptics(nt), & - Atm%n_Layers , & - MAX_N_LEGENDRE_TERMS, & - CloudC%N_PHASE_ELEMENTS ) - - IF ( .NOT. CRTM_AtmOptics_Associated( Atmoptics(nt) ) ) THEN - Error_Status = FAILURE - WRITE( Message,'("Error allocating AtmOptics data structure for profile #",i0)' ) m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - END IF - ! ...Set the scattering switch - AtmOptics(nt)%Include_Scattering = Opt%Include_Scattering - AtmOptics(nt)%n_Stokes = RTV(nt)%n_Stokes - AtmOptics(nt)%depolarization = Opt%depolarization - ! ...Allocate the atmospheric optics internal structure - CALL AOvar_Create( AOvar(nt), Atm%n_Layers ) - - ! Allocate the scattering internal variables if necessary - ! ...Cloud - IF ( Atm%n_Clouds > 0 ) THEN - CALL CSvar_Create( CSvar(nt), & - MAX_N_LEGENDRE_TERMS, & - CloudC%N_PHASE_ELEMENTS, & - Atm%n_Layers , & - Atm%n_Clouds ) - END IF - ! ...Aerosol - IF ( Atm%n_Aerosols > 0 ) THEN - CALL ASvar_Create( ASvar(nt), & - MAX_N_LEGENDRE_TERMS, & - AeroC%N_PHASE_ELEMENTS, & - Atm%n_Layers , & - Atm%n_Aerosols ) - END IF - END DO -!$OMP END PARALLEL DO - + ! Prepare the atmospheric optics structures + ! ...Allocate the AtmOptics structure based on Atm extension + CALL CRTM_AtmOptics_Create( AtmOptics(nt), & + Atm%n_Layers , & + MAX_N_LEGENDRE_TERMS, & + CloudC%N_PHASE_ELEMENTS ) + + IF ( .NOT. CRTM_AtmOptics_Associated( Atmoptics(nt) ) ) THEN + Error_Status = FAILURE + WRITE( Message,'("Error allocating AtmOptics data structure for profile #",i0)' ) m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + END IF + ! ...Set the scattering switch + AtmOptics(nt)%Include_Scattering = Opt%Include_Scattering + AtmOptics(nt)%n_Stokes = RTV(nt)%n_Stokes + AtmOptics(nt)%depolarization = Opt%depolarization + ! ...Allocate the atmospheric optics internal structure + CALL AOvar_Create( AOvar(nt), Atm%n_Layers ) + + ! Allocate the scattering internal variables if necessary + ! ...Cloud + IF ( Atm%n_Clouds > 0 ) THEN + CALL CSvar_Create( CSvar(nt), & + MAX_N_LEGENDRE_TERMS, & + CloudC%N_PHASE_ELEMENTS, & + Atm%n_Layers , & + Atm%n_Clouds ) + END IF + ! ...Aerosol + IF ( Atm%n_Aerosols > 0 ) THEN + CALL ASvar_Create( ASvar(nt), & + MAX_N_LEGENDRE_TERMS, & + AeroC%N_PHASE_ELEMENTS, & + Atm%n_Layers , & + Atm%n_Aerosols ) + END IF + END DO + !$OMP END PARALLEL DO IF ( Error_Status == FAILURE) RETURN ! Determine the type of cloud coverage cloud_coverage_flag = CRTM_Atmosphere_Coverage( atm ) + ! Setup for fractional cloud coverage IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN - ! Compute cloudcover - Error_Status = CloudCover%Compute_CloudCover(atm, Overlap = opt%Overlap_Id) - IF ( Error_Status /= SUCCESS ) THEN - WRITE( Message,'("Error computing cloud cover in profile #",i0)' ) m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN - END IF - ! Allocate all the CLEAR sky structures for fractional cloud coverage - ! ...A clear sky atmosphere - Error_Status = CRTM_Atmosphere_ClearSkyCopy(Atm, Atm_Clear) - IF ( Error_Status /= SUCCESS ) THEN - WRITE( Message,'("Error copying CLEAR SKY atmopshere in profile #",i0)' ) m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - RETURN - END IF -!$OMP PARALLEL DO NUM_THREADS(n_channel_threads) PRIVATE(Message) - DO nt = 1, n_channel_threads - ! ...Clear sky SfcOptics - CALL CRTM_SfcOptics_Create( SfcOptics_Clear(nt), MAX_N_ANGLES, MAX_N_STOKES ) - IF ( .NOT. CRTM_SfcOptics_Associated(SfcOptics_Clear(nt)) ) THEN - Error_Status = FAILURE - WRITE( Message,'("Error allocating CLEAR SKY SfcOptics data structures for profile #",i0)' ) m + ! Compute cloudcover + Error_Status = CloudCover%Compute_CloudCover(atm, Overlap = opt%Overlap_Id) + IF ( Error_Status /= SUCCESS ) THEN + WRITE( Message,'("Error computing cloud cover in profile #",i0)' ) m CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - CYCLE - END IF - ! ...Copy over surface optics input - SfcOptics_Clear(nt)%Use_New_MWSSEM = .NOT. Opt%Use_Old_MWSSEM - SfcOptics_Clear(nt)%n_Stokes = RTV_Clear(nt)%n_Stokes - ! ...CLEAR SKY average surface skin temperature for multi-surface types - CALL CRTM_Compute_SurfaceT( Surface(m), SfcOptics_Clear(nt) ) - END DO -!$OMP END PARALLEL DO - IF ( Error_Status == FAILURE) RETURN - END IF + RETURN + END IF + ! Allocate all the CLEAR sky structures for fractional cloud coverage + ! ...A clear sky atmosphere + Error_Status = CRTM_Atmosphere_ClearSkyCopy(Atm, Atm_Clear) + IF ( Error_Status /= SUCCESS ) THEN + WRITE( Message,'("Error copying CLEAR SKY atmopshere in profile #",i0)' ) m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + RETURN + END IF + !$OMP PARALLEL DO NUM_THREADS(n_channel_threads) PRIVATE(Message) + DO nt = 1, n_channel_threads + ! ...Clear sky SfcOptics + CALL CRTM_SfcOptics_Create( SfcOptics_Clear(nt), MAX_N_ANGLES, MAX_N_STOKES ) + IF ( .NOT. CRTM_SfcOptics_Associated(SfcOptics_Clear(nt)) ) THEN + Error_Status = FAILURE + WRITE( Message,'("Error allocating CLEAR SKY SfcOptics data structures for profile #",i0)' ) m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + CYCLE + END IF + ! ...Copy over surface optics input + SfcOptics_Clear(nt)%Use_New_MWSSEM = .NOT. Opt%Use_Old_MWSSEM + SfcOptics_Clear(nt)%n_Stokes = RTV_Clear(nt)%n_Stokes + ! ...CLEAR SKY average surface skin temperature for multi-surface types + CALL CRTM_Compute_SurfaceT( Surface(m), SfcOptics_Clear(nt) ) + END DO + !$OMP END PARALLEL DO + IF ( Error_Status == FAILURE) RETURN + END IF ! Average surface skin temperature for multi-surface types -!$OMP PARALLEL DO NUM_THREADS(n_channel_threads) + !$OMP PARALLEL DO NUM_THREADS(n_channel_threads) DO nt = 1, n_channel_threads - CALL CRTM_Compute_SurfaceT( Surface(m), SfcOptics(nt) ) - ! Process aircraft pressure altitude - IF ( Opt%Aircraft_Pressure > ZERO ) THEN - RTV(nt)%aircraft%rt = .TRUE. - RTV(nt)%aircraft%idx = CRTM_Get_PressureLevelIdx(Atm, Opt%Aircraft_Pressure) - ! ...Issue warning if profile level is TOO different from flight level - IF ( ABS(Atm%Level_Pressure(RTV(nt)%aircraft%idx)-Opt%Aircraft_Pressure) > AIRCRAFT_PRESSURE_THRESHOLD ) THEN - WRITE( Message,'("Difference between aircraft pressure level (",es22.15,& - &"hPa) and closest input profile level (",es22.15,& - &"hPa) is larger than recommended (",f4.1,"hPa) for profile #",i0)') & - Opt%Aircraft_Pressure, Atm%Level_Pressure(RTV(nt)%aircraft%idx), & - AIRCRAFT_PRESSURE_THRESHOLD, m - CALL Display_Message( ROUTINE_NAME, Message, WARNING ) - END IF - ELSE - RTV(nt)%aircraft%rt = .FALSE. - END IF + CALL CRTM_Compute_SurfaceT( Surface(m), SfcOptics(nt) ) + ! Process aircraft pressure altitude + IF ( Opt%Aircraft_Pressure > ZERO ) THEN + RTV(nt)%aircraft%rt = .TRUE. + RTV(nt)%aircraft%idx = CRTM_Get_PressureLevelIdx(Atm, Opt%Aircraft_Pressure) + ! ...Issue warning if profile level is TOO different from flight level + IF ( ABS(Atm%Level_Pressure(RTV(nt)%aircraft%idx)-Opt%Aircraft_Pressure) > AIRCRAFT_PRESSURE_THRESHOLD ) THEN + WRITE( Message,'("Difference between aircraft pressure level (",es22.15,& + &"hPa) and closest input profile level (",es22.15,& + &"hPa) is larger than recommended (",f4.1,"hPa) for profile #",i0)') & + Opt%Aircraft_Pressure, Atm%Level_Pressure(RTV(nt)%aircraft%idx), & + AIRCRAFT_PRESSURE_THRESHOLD, m + CALL Display_Message( ROUTINE_NAME, Message, WARNING ) + END IF + ELSE + RTV(nt)%aircraft%rt = .FALSE. + END IF END DO -!$OMP END PARALLEL DO + !$OMP END PARALLEL DO ! ----------- ! SENSOR LOOP @@ -746,409 +738,403 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) Sensor_Loop: DO n = 1, n_Sensors - ! Shorter name - SensorIndex = ChannelInfo(n)%Sensor_Index + ! Shorter name + SensorIndex = ChannelInfo(n)%Sensor_Index - ! Check if antenna correction to be applied for current sensor - compute_antenna_correction = ( Opt%Use_Antenna_Correction .AND. & - ACCoeff_Associated( SC(SensorIndex)%AC ) .AND. & - iFOV /= 0 ) + ! Check if antenna correction to be applied for current sensor + compute_antenna_correction = ( Opt%Use_Antenna_Correction .AND. & + ACCoeff_Associated( SC(SensorIndex)%AC ) .AND. & + iFOV /= 0 ) - CALL CRTM_Predictor_Create( & - Predictor, & - atm%n_Layers, & - SensorIndex ) - IF ( .NOT. CRTM_Predictor_Associated(Predictor) ) THEN + CALL CRTM_Predictor_Create( & + Predictor, & + atm%n_Layers, & + SensorIndex ) + IF ( .NOT. CRTM_Predictor_Associated(Predictor) ) THEN Error_Status=FAILURE WRITE( Message,'("Error allocating predictor structure for profile #",i0, & - &" and ",a," sensor.")' ) m, SC(SensorIndex)%Sensor_Id + &" and ",a," sensor.")' ) m, SC(SensorIndex)%Sensor_Id CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - END IF + END IF - ! ...And now fill them - CALL CRTM_Compute_Predictors( SensorIndex , & ! Input - Atm , & ! Input - GeometryInfo , & ! Input - AncillaryInput, & ! Input - Predictor , & ! Output - PVar ) ! Internal variable output - -!$OMP PARALLEL DO NUM_THREADS(n_channel_threads) PRIVATE(Message) - DO nt = 1, n_channel_threads - - ! Compute predictors for AtmAbsorption calcs - ! ...Allocate the predictor structure - - ! Allocate the RTV structure if necessary - IF( ( Atm%n_Clouds > 0 .OR. & - Atm%n_Aerosols > 0 .OR. & - SpcCoeff_IsUltravioletSensor(SC(SensorIndex)) .OR. & - SpcCoeff_IsVisibleSensor(SC(SensorIndex)) ) .AND. & - AtmOptics(nt)%Include_Scattering ) THEN - CALL RTV_Create( RTV(nt), MAX_N_ANGLES, MAX_N_LEGENDRE_TERMS, Atm%n_Layers ) - - IF ( .NOT. RTV_Associated(RTV(nt)) ) THEN - Error_Status=FAILURE - WRITE( Message,'("Error allocating RTV structure for profile #",i0, & - &" and ",a," sensor.")' ) m, TRIM(SC(SensorIndex)%Sensor_Id) - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + ! ...And now fill them + CALL CRTM_Compute_Predictors( SensorIndex , & ! Input + Atm , & ! Input + GeometryInfo , & ! Input + AncillaryInput, & ! Input + Predictor , & ! Output + PVar ) ! Internal variable output + !$OMP PARALLEL DO NUM_THREADS(n_channel_threads) PRIVATE(Message) + DO nt = 1, n_channel_threads + + ! Compute predictors for AtmAbsorption calcs + ! ...Allocate the predictor structure + + ! Allocate the RTV structure if necessary + IF( ( Atm%n_Clouds > 0 .OR. & + Atm%n_Aerosols > 0 .OR. & + SpcCoeff_IsUltravioletSensor(SC(SensorIndex)) .OR. & + SpcCoeff_IsVisibleSensor(SC(SensorIndex)) ) .AND. & + AtmOptics(nt)%Include_Scattering ) THEN + CALL RTV_Create( RTV(nt), MAX_N_ANGLES, MAX_N_LEGENDRE_TERMS, Atm%n_Layers ) + + IF ( .NOT. RTV_Associated(RTV(nt)) ) THEN + Error_Status=FAILURE + WRITE( Message,'("Error allocating RTV structure for profile #",i0, & + &" and ",a," sensor.")' ) m, TRIM(SC(SensorIndex)%Sensor_Id) + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + END IF END IF - END IF - END DO -!$OMP END PARALLEL DO - - IF ( Error_Status == FAILURE ) RETURN + END DO + !$OMP END PARALLEL DO + IF ( Error_Status == FAILURE ) RETURN - ! Compute NLTE correction predictors - IF ( Opt%Apply_NLTE_Correction ) THEN - CALL Compute_NLTE_Predictor( & + ! Compute NLTE correction predictors + IF ( Opt%Apply_NLTE_Correction ) THEN + CALL Compute_NLTE_Predictor( & SC(SensorIndex)%NC, & ! Input Atm , & ! Input GeometryInfo , & ! Input NLTE_Predictor ) ! Output - END IF - - ! ---------------------------- - ! counters for thread loop - ! ----------------------------- - n_sensor_channels = ChannelInfo(n)%n_Channels -! chunk_ch = n_sensor_channels / n_channel_threads - chunk_ch = CEILING( REAL(n_sensor_channels) / REAL(n_channel_threads) ) - !count inactive channels in each chunk - n_inactive_channels(:) = 0 - DO l = 1, n_sensor_channels - IF ( .NOT. ChannelInfo(n)%Process_Channel(l) ) THEN -! nt = l / chunk_ch + 1 - nt = FLOOR( REAL(l) / REAL(chunk_ch) ) + 1 - n_inactive_channels(nt) = n_inactive_channels(nt) + 1 - END IF - END DO - DO nt = 2, n_channel_threads - n_inactive_channels(nt) = n_inactive_channels(nt) + n_inactive_channels(nt - 1) - END DO - DO nt = n_channel_threads+1, 2, -1 - n_inactive_channels(nt) = n_inactive_channels(nt - 1) - END DO - n_inactive_channels(1) = 0 - !end count - - ! ------------ - ! THREAD LOOP - ! ------------ -!$OMP PARALLEL DO NUM_THREADS(n_channel_threads) & -!$OMP FIRSTPRIVATE(ln) & -!$OMP PRIVATE(Message, ChannelIndex, n_Full_Streams, AAvar, & -!$OMP start_ch, end_ch, Wavenumber, transmittance, & -!$OMP transmittance_clear, l, mth_Azi, ks) - Thread_Loop: DO nt = 1, n_channel_threads - - start_ch = (nt - 1) * chunk_ch + 1 - IF ( nt == n_channel_threads) THEN - end_ch = n_sensor_channels - ELSE - end_ch = start_ch + chunk_ch - 1 - END IF - ln = (start_ch - 1) - n_inactive_channels(nt) - - ! ------------- - ! CHANNEL LOOP - ! ------------- - Channel_Loop: DO l = start_ch, end_ch - - ! Channel setup - ! ...Skip channel if requested - IF ( .NOT. ChannelInfo(n)%Process_Channel(l) ) CYCLE Channel_Loop - ! ...Shorter name - ChannelIndex = ChannelInfo(n)%Channel_Index(l) - ! ...Increment the processed channel counter - ln = ln + 1 - ! ...Assign sensor+channel information to output - RTSolution(ln,m)%Sensor_Id = ChannelInfo(n)%Sensor_Id - RTSolution(ln,m)%WMO_Satellite_Id = ChannelInfo(n)%WMO_Satellite_Id - RTSolution(ln,m)%WMO_Sensor_Id = ChannelInfo(n)%WMO_Sensor_Id - RTSolution(ln,m)%Sensor_Channel = ChannelInfo(n)%Sensor_Channel(l) - - ! Initialisations - CALL CRTM_AtmOptics_Zero( AtmOptics(nt) ) - CALL CRTM_AtmOptics_Zero( AtmOptics_Clear(nt) ) - CALL CRTM_RTSolution_Zero( RTSolution_Clear(nt) ) - - ! Determine the number of streams (n_Full_Streams) in up+downward directions - IF ( Opt%Use_N_Streams ) THEN - n_Full_Streams = Opt%n_Streams - RTSolution(ln,m)%n_Full_Streams = n_Full_Streams + 2 - RTSolution(ln,m)%Scattering_Flag = .TRUE. - ELSE - n_Full_Streams = CRTM_Compute_nStreams( Atm , & ! Input - SensorIndex , & ! Input - ChannelIndex , & ! Input - RTSolution(ln,m) ) ! Output - END IF - ! ...Transfer stream count to scattering structure - AtmOptics(nt)%n_Legendre_Terms = n_Full_Streams - - ! Compute the gas absorption - CALL CRTM_Compute_AtmAbsorption( SensorIndex , & ! Input - ChannelIndex , & ! Input - AncillaryInput, & ! Input - Predictor , & ! Input - AtmOptics(nt) , & ! Output - AAvar(nt) ) ! Internal variable output - - ! Compute the molecular scattering properties - ! ...Solar radiation - IF ( SC(SensorIndex)%Solar_Irradiance(ChannelIndex) > ZERO .AND. & - Source_ZA < MAX_SOURCE_ZENITH_ANGLE ) THEN - RTV%Solar_Flag_true = .TRUE. - IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) RTV_Clear%Solar_Flag_true = .TRUE. - END IF - ! ...Visible channel with solar radiation - IF ( (SpcCoeff_IsVisibleSensor(SC(SensorIndex)).or.SpcCoeff_IsUltravioletSensor(SC(SensorIndex))) & - .AND. RTV(nt)%Solar_Flag_true ) THEN - RTV%Visible_Flag_true = .TRUE. - ! Rayleigh phase function has 0, 1, 2 components. - IF( AtmOptics(nt)%n_Legendre_Terms < 4 ) THEN - AtmOptics(nt)%n_Legendre_Terms = 4 - RTSolution(ln,m)%Scattering_FLAG = .TRUE. - RTSolution(ln,m)%n_Full_Streams = AtmOptics(nt)%n_Legendre_Terms + 2 - END IF - RTV(nt)%n_Azi = MIN( AtmOptics(nt)%n_Legendre_Terms - 1, MAX_N_AZIMUTH_FOURIER ) - ! Get molecular scattering and extinction - Wavenumber = SC(SensorIndex)%Wavenumber(ChannelIndex) - Error_Status = CRTM_Compute_MoleculeScatter( & - Wavenumber, & - Atm , & - AtmOptics(nt) ) - IF ( Error_Status /= SUCCESS ) THEN - WRITE( Message,'("Error computing MoleculeScatter for ",a,& - &", channel ",i0,", profile #",i0)') & - TRIM(ChannelInfo(n)%Sensor_ID), & - ChannelInfo(n)%Sensor_Channel(l), & - m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - END IF - ELSE - RTV(nt)%Visible_Flag_true = .FALSE. - RTV(nt)%n_Azi = 0 - IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN - RTV_Clear(nt)%Visible_Flag_true = .FALSE. - RTV_Clear(nt)%n_Azi = 0 - END IF - END IF - - ! Copy the clear-sky AtmOptics - IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN - Error_Status = CRTM_AtmOptics_NoScatterCopy( AtmOptics(nt), AtmOptics_Clear(nt) ) - IF ( Error_Status /= SUCCESS ) THEN - WRITE( Message,'("Error copying CLEAR SKY AtmOptics for ",a,& - &", channel ",i0,", profile #",i0)' ) & - TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - END IF - END IF - - ! Compute the cloud particle absorption/scattering properties - IF( Atm%n_Clouds > 0 ) THEN - Error_Status = CRTM_Compute_CloudScatter( Atm , & ! Input - GeometryInfo, & ! Input - SensorIndex , & ! Input - ChannelIndex, & ! Input - AtmOptics(nt) , & ! Output - CSvar(nt) ) ! Internal variable output - IF ( Error_Status /= SUCCESS ) THEN - WRITE( Message,'("Error computing CloudScatter for ",a,& - &", channel ",i0,", profile #",i0)' ) & - TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - END IF - END IF + END IF - ! Compute the aerosol absorption/scattering properties - IF ( Atm%n_Aerosols > 0 ) THEN - Error_Status = CRTM_Compute_AerosolScatter( Atm , & ! Input - SensorIndex , & ! Input - ChannelIndex, & ! Input - AtmOptics(nt) , & ! In/Output - ASvar(nt) ) ! Internal variable output - - IF ( Error_Status /= SUCCESS ) THEN - WRITE( Message,'("Error computing AerosolScatter for ",a,& - &", channel ",i0,", profile #",i0)' ) & - TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + ! ---------------------------- + ! counters for thread loop + ! ----------------------------- + n_sensor_channels = ChannelInfo(n)%n_Channels + ! chunk_ch = n_sensor_channels / n_channel_threads + chunk_ch = CEILING( REAL(n_sensor_channels) / REAL(n_channel_threads) ) + !count inactive channels in each chunk + n_inactive_channels(:) = 0 + DO l = 1, n_sensor_channels + IF ( .NOT. ChannelInfo(n)%Process_Channel(l) ) THEN + ! nt = l / chunk_ch + 1 + nt = FLOOR( REAL(l) / REAL(chunk_ch) ) + 1 + n_inactive_channels(nt) = n_inactive_channels(nt) + 1 END IF - END IF - - ! Compute the combined atmospheric optical properties - IF( AtmOptics(nt)%Include_Scattering ) THEN - CALL CRTM_AtmOptics_Combine( AtmOptics(nt), AOvar(nt) ) - END IF - - ! ...Save vertically integrated scattering optical depth for output - RTSolution(ln,m)%SOD = AtmOptics(nt)%Scattering_Optical_Depth - - - ! Compute the all-sky atmospheric transmittance - ! for use in FASTEM-X reflection correction - CALL CRTM_Compute_Transmittance(AtmOptics(nt),transmittance) - SfcOptics(nt)%Transmittance = transmittance - ! ...Clear sky for fractional cloud cover - IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN - CALL CRTM_Compute_Transmittance(AtmOptics_Clear(nt),transmittance_clear) - SfcOptics_Clear(nt)%Transmittance = transmittance_clear - END IF - - ! Fill the SfcOptics structures for the optional emissivity input case. - SfcOptics(nt)%Compute = .TRUE. - SfcOptics_Clear(nt)%Compute = .TRUE. - IF ( Opt%Use_Emissivity ) THEN - ! ...Cloudy/all-sky case - SfcOptics(nt)%Compute = .FALSE. - SfcOptics(nt)%Emissivity(1,1) = Opt%Emissivity(ln) - SfcOptics(nt)%Reflectivity(1,1,1,1) = ONE - Opt%Emissivity(ln) - IF ( Opt%Use_Direct_Reflectivity ) THEN - SfcOptics(nt)%Direct_Reflectivity(1,1) = Opt%Direct_Reflectivity(ln) + END DO + DO nt = 2, n_channel_threads + n_inactive_channels(nt) = n_inactive_channels(nt) + n_inactive_channels(nt - 1) + END DO + DO nt = n_channel_threads+1, 2, -1 + n_inactive_channels(nt) = n_inactive_channels(nt - 1) + END DO + n_inactive_channels(1) = 0 + !end count + + ! ------------ + ! THREAD LOOP + ! ------------ + !$OMP PARALLEL DO NUM_THREADS(n_channel_threads) & + !$OMP FIRSTPRIVATE(ln) & + !$OMP PRIVATE(Message, ChannelIndex, n_Full_Streams, AAvar, & + !$OMP start_ch, end_ch, Wavenumber, transmittance, & + !$OMP transmittance_clear, l, mth_Azi, ks) + Thread_Loop: DO nt = 1, n_channel_threads + + start_ch = (nt - 1) * chunk_ch + 1 + IF ( nt == n_channel_threads) THEN + end_ch = n_sensor_channels ELSE - SfcOptics(nt)%Direct_Reflectivity(1,1) = SfcOptics(nt)%Reflectivity(1,1,1,1) - END IF - ! ...Repeat for fractional clear-sky case - IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN - SfcOptics_Clear(nt)%Compute = .FALSE. - SfcOptics_Clear(nt)%Emissivity(1,1) = Opt%Emissivity(ln) - SfcOptics_Clear(nt)%Reflectivity(1,1,1,1) = ONE - Opt%Emissivity(ln) - IF ( Opt%Use_Direct_Reflectivity ) THEN - SfcOptics_Clear(nt)%Direct_Reflectivity(1,1) = Opt%Direct_Reflectivity(ln) - ELSE - SfcOptics_Clear(nt)%Direct_Reflectivity(1,1) = SfcOptics(nt)%Reflectivity(1,1,1,1) - END IF - END IF - END IF - -! non scattering case, this condition may be changed for future surface reflectance - IF( .not.RTSolution(ln,m)%Scattering_FLAG .or. .not.AtmOptics(nt)%Include_Scattering ) RTV(nt)%n_Azi = 0 - - ! Fourier component loop for azimuth angles (VIS). - ! mth_Azi = 0 is for an azimuth-averaged value (IR, MW) - ! ...Initialise radiance - RTSolution(ln,m)%Radiance = ZERO - ! ...Fourier expansion over azimuth angle - Azimuth_Fourier_Loop: DO mth_Azi = 0, RTV(nt)%n_Azi - - ! Set dependent component counters - RTV(nt)%mth_Azi = mth_Azi - SfcOptics(nt)%mth_Azi = mth_Azi - ! Solve the radiative transfer problem - Error_Status = CRTM_Compute_RTSolution( & - Atm , & ! Input - Surface(m) , & ! Input - AtmOptics(nt) , & ! Input - SfcOptics(nt) , & ! Input - GeometryInfo , & ! Input - SensorIndex , & ! Input - ChannelIndex , & ! Input - RTSolution(ln,m), & ! Output - RTV(nt) ) ! Internal variable output - IF ( Error_Status /= SUCCESS ) THEN - WRITE( Message,'( "Error computing RTSolution for ", a, & - &", channel ", i0,", profile #",i0)' ) & - TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - END IF - -! RTSolution(ln,m)%Surface_Planck_Radiance: alpha; -! RTSolution(ln,m)%Up_Radiance: delta -! RTSolution(ln,m)%Down_Radiance: beta - IF( Options_Present ) THEN - IF(opt%Derive_Surface_Refl.and.RTV(nt)%mth_Azi==0.and.RTV(nt)%COS_SUN>ZERO) THEN - CALL CRTM_SurfRef(Atm%n_Layers,sum( AtmOptics(nt)%Optical_Depth(:)), & ! Input layer optical depth - SfcOptics(nt)%Direct_Reflectivity(SfcOptics(nt)%Index_Sat_Ang,1), & - SfcOptics(nt)%Index_Sat_Ang, RTSolution(ln,m)%Surface_Planck_Radiance, & - RTSolution(ln,m)%Up_Radiance, RTSolution(ln,m)%Down_Radiance,RTV(nt), Error_Status) - END IF - END IF - - ! Repeat clear sky for fractionally cloudy atmospheres - IF (CRTM_Atmosphere_IsFractional(cloud_coverage_flag).and.RTV(nt)%mth_Azi==0 ) THEN - RTV_Clear(nt)%mth_Azi = mth_Azi - SfcOptics_Clear(nt)%mth_Azi = mth_Azi - Error_Status = CRTM_Compute_RTSolution( & - Atm_Clear , & ! Input - Surface(m) , & ! Input - AtmOptics_Clear(nt) , & ! Input - SfcOptics_Clear(nt) , & ! Input - GeometryInfo , & ! Input - SensorIndex , & ! Input - ChannelIndex , & ! Input - RTSolution_Clear(nt), & ! Output - RTV_Clear(nt) ) ! Internal variable output - IF ( Error_Status /= SUCCESS ) THEN - WRITE( Message,'( "Error computing CLEAR SKY RTSolution for ", a, & - &", channel ", i0,", profile #",i0)' ) & - TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m - CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) - END IF - + end_ch = start_ch + chunk_ch - 1 END IF - - END DO Azimuth_Fourier_Loop - - ! Combine cloudy and clear radiances for fractional cloud coverage - IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN - DO ks = 1, RTV(nt)%n_Stokes - RTSolution(ln,m)%Stokes(ks) = & - ((ONE - CloudCover%Total_Cloud_Cover) * RTSolution_Clear(nt)%Stokes(ks)) + & - (CloudCover%Total_Cloud_Cover * RTSolution(ln,m)%Stokes(ks)) - ! ...Save the cloud cover in the output structure - RTSolution(ln,m)%Total_Cloud_Cover = CloudCover%Total_Cloud_Cover - END DO - RTSolution(ln,m)%Radiance = RTSolution(ln,m)%Stokes(1) - END IF - - ! The radiance post-processing - CALL Post_Process_RTSolution(RTSolution(ln,m), & - NLTE_Predictor, & - ChannelIndex, SensorIndex, & - compute_antenna_correction, GeometryInfo) - - ! Perform clear-sky post-processing - IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN - CALL Post_Process_RTSolution(RTSolution_Clear(nt), & - NLTE_Predictor, & - ChannelIndex, SensorIndex, & - compute_antenna_correction, GeometryInfo) - ! ...Save the results in the output structure - RTSolution(ln,m)%R_Clear = RTSolution_Clear(nt)%Radiance - RTSolution(ln,m)%Tb_Clear = RTSolution_Clear(nt)%Brightness_Temperature - END IF - - !** output Tb_clear in the case of n_clouds = 0 (note this is NOT aerosol cleared) - IF (Atm%n_Clouds == 0 .OR. CloudCover%Total_Cloud_Cover < MIN_COVERAGE_THRESHOLD) THEN - RTSolution(ln,m)%Tb_clear = RTSolution(ln,m)%Brightness_Temperature - RTSolution(ln,m)%R_clear = RTSolution(ln,m)%Radiance - END IF - - ! Calculate reflectivity for active instruments - IF ( (SC(SensorIndex)%Is_Active_Sensor) .AND. (AtmOptics(nt)%Include_Scattering)) THEN - CALL CRTM_Compute_Reflectivity(Atm , & ! Input - AtmOptics(nt) , & ! Input - GeometryInfo , & ! Input - SensorIndex , & ! Input - ChannelIndex , & ! Input - RTSolution(ln,m)) ! Input/Output - ENDIF - - - END DO Channel_Loop - END DO Thread_Loop -!$OMP END PARALLEL DO - IF ( Error_Status == FAILURE ) RETURN - - ln = ln + n_sensor_channels - n_inactive_channels(n_channel_threads + 1) + ln = (start_ch - 1) - n_inactive_channels(nt) + ! ------------- + ! CHANNEL LOOP + ! ------------- + Channel_Loop: DO l = start_ch, end_ch + + ! Channel setup + ! ...Skip channel if requested + IF ( .NOT. ChannelInfo(n)%Process_Channel(l) ) CYCLE Channel_Loop + ! ...Shorter name + ChannelIndex = ChannelInfo(n)%Channel_Index(l) + ! ...Increment the processed channel counter + ln = ln + 1 + ! ...Assign sensor+channel information to output + RTSolution(ln,m)%Sensor_Id = ChannelInfo(n)%Sensor_Id + RTSolution(ln,m)%WMO_Satellite_Id = ChannelInfo(n)%WMO_Satellite_Id + RTSolution(ln,m)%WMO_Sensor_Id = ChannelInfo(n)%WMO_Sensor_Id + RTSolution(ln,m)%Sensor_Channel = ChannelInfo(n)%Sensor_Channel(l) + + ! Initialisations + CALL CRTM_AtmOptics_Zero( AtmOptics(nt) ) + CALL CRTM_AtmOptics_Zero( AtmOptics_Clear(nt) ) + CALL CRTM_RTSolution_Zero( RTSolution_Clear(nt) ) + + ! Determine the number of streams (n_Full_Streams) in up+downward directions + IF ( Opt%Use_N_Streams ) THEN + n_Full_Streams = Opt%n_Streams + RTSolution(ln,m)%n_Full_Streams = n_Full_Streams + 2 + RTSolution(ln,m)%Scattering_Flag = .TRUE. + ELSE + n_Full_Streams = CRTM_Compute_nStreams( Atm , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + RTSolution(ln,m) ) ! Output + END IF + ! ...Transfer stream count to scattering structure + AtmOptics(nt)%n_Legendre_Terms = n_Full_Streams + + ! Compute the gas absorption + CALL CRTM_Compute_AtmAbsorption( SensorIndex , & ! Input + ChannelIndex , & ! Input + AncillaryInput, & ! Input + Predictor , & ! Input + AtmOptics(nt) , & ! Output + AAvar(nt) ) ! Internal variable output + + ! Compute the molecular scattering properties + ! ...Solar radiation + IF ( SC(SensorIndex)%Solar_Irradiance(ChannelIndex) > ZERO .AND. & + Source_ZA < MAX_SOURCE_ZENITH_ANGLE ) THEN + RTV%Solar_Flag_true = .TRUE. + IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) RTV_Clear%Solar_Flag_true = .TRUE. + END IF + ! ...Visible channel with solar radiation + IF ( (SpcCoeff_IsVisibleSensor(SC(SensorIndex)).OR.SpcCoeff_IsUltravioletSensor(SC(SensorIndex))) & + .AND. RTV(nt)%Solar_Flag_true ) THEN + RTV%Visible_Flag_true = .TRUE. + ! Rayleigh phase function has 0, 1, 2 components. + IF( AtmOptics(nt)%n_Legendre_Terms < 4 ) THEN + AtmOptics(nt)%n_Legendre_Terms = 4 + RTSolution(ln,m)%Scattering_FLAG = .TRUE. + RTSolution(ln,m)%n_Full_Streams = AtmOptics(nt)%n_Legendre_Terms + 2 + END IF + RTV(nt)%n_Azi = MIN( AtmOptics(nt)%n_Legendre_Terms - 1, MAX_N_AZIMUTH_FOURIER ) + ! Get molecular scattering and extinction + Wavenumber = SC(SensorIndex)%Wavenumber(ChannelIndex) + Error_Status = CRTM_Compute_MoleculeScatter( & + Wavenumber, & + Atm , & + AtmOptics(nt) ) + IF ( Error_Status /= SUCCESS ) THEN + WRITE( Message,'("Error computing MoleculeScatter for ",a,& + &", channel ",i0,", profile #",i0)') & + TRIM(ChannelInfo(n)%Sensor_ID), & + ChannelInfo(n)%Sensor_Channel(l), & + m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + END IF + ELSE + RTV(nt)%Visible_Flag_true = .FALSE. + RTV(nt)%n_Azi = 0 + IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN + RTV_Clear(nt)%Visible_Flag_true = .FALSE. + RTV_Clear(nt)%n_Azi = 0 + END IF + END IF + + ! Copy the clear-sky AtmOptics + IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN + Error_Status = CRTM_AtmOptics_NoScatterCopy( AtmOptics(nt), AtmOptics_Clear(nt) ) + IF ( Error_Status /= SUCCESS ) THEN + WRITE( Message,'("Error copying CLEAR SKY AtmOptics for ",a,& + &", channel ",i0,", profile #",i0)' ) & + TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + END IF + END IF + + ! Compute the cloud particle absorption/scattering properties + IF( Atm%n_Clouds > 0 ) THEN + Error_Status = CRTM_Compute_CloudScatter( Atm , & ! Input + GeometryInfo, & ! Input + SensorIndex , & ! Input + ChannelIndex, & ! Input + AtmOptics(nt) , & ! Output + CSvar(nt) ) ! Internal variable output + IF ( Error_Status /= SUCCESS ) THEN + WRITE( Message,'("Error computing CloudScatter for ",a,& + &", channel ",i0,", profile #",i0)' ) & + TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + END IF + END IF + + ! Compute the aerosol absorption/scattering properties + IF ( Atm%n_Aerosols > 0 ) THEN + Error_Status = CRTM_Compute_AerosolScatter( Atm , & ! Input + SensorIndex , & ! Input + ChannelIndex, & ! Input + AtmOptics(nt) , & ! In/Output + ASvar(nt) ) ! Internal variable output + + IF ( Error_Status /= SUCCESS ) THEN + WRITE( Message,'("Error computing AerosolScatter for ",a,& + &", channel ",i0,", profile #",i0)' ) & + TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + END IF + END IF + + ! Compute the combined atmospheric optical properties + IF( AtmOptics(nt)%Include_Scattering ) THEN + CALL CRTM_AtmOptics_Combine( AtmOptics(nt), AOvar(nt) ) + END IF + + ! ...Save vertically integrated scattering optical depth for output + RTSolution(ln,m)%SOD = AtmOptics(nt)%Scattering_Optical_Depth + + + ! Compute the all-sky atmospheric transmittance + ! for use in FASTEM-X reflection correction + CALL CRTM_Compute_Transmittance(AtmOptics(nt),transmittance) + SfcOptics(nt)%Transmittance = transmittance + ! ...Clear sky for fractional cloud cover + IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN + CALL CRTM_Compute_Transmittance(AtmOptics_Clear(nt),transmittance_clear) + SfcOptics_Clear(nt)%Transmittance = transmittance_clear + END IF + + ! Fill the SfcOptics structures for the optional emissivity input case. + SfcOptics(nt)%Compute = .TRUE. + SfcOptics_Clear(nt)%Compute = .TRUE. + IF ( Opt%Use_Emissivity ) THEN + ! ...Cloudy/all-sky case + SfcOptics(nt)%Compute = .FALSE. + SfcOptics(nt)%Emissivity(1,1) = Opt%Emissivity(ln) + SfcOptics(nt)%Reflectivity(1,1,1,1) = ONE - Opt%Emissivity(ln) + IF ( Opt%Use_Direct_Reflectivity ) THEN + SfcOptics(nt)%Direct_Reflectivity(1,1) = Opt%Direct_Reflectivity(ln) + ELSE + SfcOptics(nt)%Direct_Reflectivity(1,1) = SfcOptics(nt)%Reflectivity(1,1,1,1) + END IF + ! ...Repeat for fractional clear-sky case + IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN + SfcOptics_Clear(nt)%Compute = .FALSE. + SfcOptics_Clear(nt)%Emissivity(1,1) = Opt%Emissivity(ln) + SfcOptics_Clear(nt)%Reflectivity(1,1,1,1) = ONE - Opt%Emissivity(ln) + IF ( Opt%Use_Direct_Reflectivity ) THEN + SfcOptics_Clear(nt)%Direct_Reflectivity(1,1) = Opt%Direct_Reflectivity(ln) + ELSE + SfcOptics_Clear(nt)%Direct_Reflectivity(1,1) = SfcOptics(nt)%Reflectivity(1,1,1,1) + END IF + END IF + END IF + + ! non scattering case, this condition may be changed for future surface reflectance + IF( .NOT.RTSolution(ln,m)%Scattering_FLAG .OR. .NOT.AtmOptics(nt)%Include_Scattering ) RTV(nt)%n_Azi = 0 + + ! Fourier component loop for azimuth angles (VIS). + ! mth_Azi = 0 is for an azimuth-averaged value (IR, MW) + ! ...Initialise radiance + RTSolution(ln,m)%Radiance = ZERO + ! ...Fourier expansion over azimuth angle + Azimuth_Fourier_Loop: DO mth_Azi = 0, RTV(nt)%n_Azi + + ! Set dependent component counters + RTV(nt)%mth_Azi = mth_Azi + SfcOptics(nt)%mth_Azi = mth_Azi + ! Solve the radiative transfer problem + Error_Status = CRTM_Compute_RTSolution( & + Atm , & ! Input + Surface(m) , & ! Input + AtmOptics(nt) , & ! Input + SfcOptics(nt) , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + RTSolution(ln,m), & ! Output + RTV(nt) ) ! Internal variable output + IF ( Error_Status /= SUCCESS ) THEN + WRITE( Message,'( "Error computing RTSolution for ", a, & + &", channel ", i0,", profile #",i0)' ) & + TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + END IF + + ! RTSolution(ln,m)%Surface_Planck_Radiance: alpha; + ! RTSolution(ln,m)%Up_Radiance: delta + ! RTSolution(ln,m)%Down_Radiance: beta + IF( Options_Present ) THEN + IF(opt%Derive_Surface_Refl.AND.RTV(nt)%mth_Azi==0.AND.RTV(nt)%COS_SUN>ZERO) THEN + CALL CRTM_SurfRef(Atm%n_Layers,SUM( AtmOptics(nt)%Optical_Depth(:)), & ! Input layer optical depth + SfcOptics(nt)%Direct_Reflectivity(SfcOptics(nt)%Index_Sat_Ang,1), & + SfcOptics(nt)%Index_Sat_Ang, RTSolution(ln,m)%Surface_Planck_Radiance, & + RTSolution(ln,m)%Up_Radiance, RTSolution(ln,m)%Down_Radiance,RTV(nt), Error_Status) + END IF + END IF + + ! Repeat clear sky for fractionally cloudy atmospheres + IF (CRTM_Atmosphere_IsFractional(cloud_coverage_flag).AND.RTV(nt)%mth_Azi==0 ) THEN + RTV_Clear(nt)%mth_Azi = mth_Azi + SfcOptics_Clear(nt)%mth_Azi = mth_Azi + Error_Status = CRTM_Compute_RTSolution( & + Atm_Clear , & ! Input + Surface(m) , & ! Input + AtmOptics_Clear(nt) , & ! Input + SfcOptics_Clear(nt) , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + RTSolution_Clear(nt), & ! Output + RTV_Clear(nt) ) ! Internal variable output + IF ( Error_Status /= SUCCESS ) THEN + WRITE( Message,'( "Error computing CLEAR SKY RTSolution for ", a, & + &", channel ", i0,", profile #",i0)' ) & + TRIM(ChannelInfo(n)%Sensor_ID), ChannelInfo(n)%Sensor_Channel(l), m + CALL Display_Message( ROUTINE_NAME, Message, Error_Status ) + END IF + + END IF + + END DO Azimuth_Fourier_Loop + + ! Combine cloudy and clear radiances for fractional cloud coverage + IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN + DO ks = 1, RTV(nt)%n_Stokes + RTSolution(ln,m)%Stokes(ks) = & + ((ONE - CloudCover%Total_Cloud_Cover) * RTSolution_Clear(nt)%Stokes(ks)) + & + (CloudCover%Total_Cloud_Cover * RTSolution(ln,m)%Stokes(ks)) + ! ...Save the cloud cover in the output structure + RTSolution(ln,m)%Total_Cloud_Cover = CloudCover%Total_Cloud_Cover + END DO + RTSolution(ln,m)%Radiance = RTSolution(ln,m)%Stokes(1) + END IF + ! The radiance post-processing + CALL Post_Process_RTSolution(Opt, RTSolution(ln,m), & + NLTE_Predictor, & + ChannelIndex, SensorIndex, & + compute_antenna_correction, GeometryInfo) + ! Perform clear-sky post-processing + IF ( CRTM_Atmosphere_IsFractional(cloud_coverage_flag) ) THEN + CALL Post_Process_RTSolution(Opt, RTSolution_Clear(nt), & + NLTE_Predictor, & + ChannelIndex, SensorIndex, & + compute_antenna_correction, GeometryInfo) + ! ...Save the results in the output structure + RTSolution(ln,m)%R_Clear = RTSolution_Clear(nt)%Radiance + RTSolution(ln,m)%Tb_Clear = RTSolution_Clear(nt)%Brightness_Temperature + END IF + !** output Tb_clear in the case of n_clouds = 0 (note this is NOT aerosol cleared) + IF (Atm%n_Clouds == 0 .OR. CloudCover%Total_Cloud_Cover < MIN_COVERAGE_THRESHOLD) THEN + RTSolution(ln,m)%Tb_clear = RTSolution(ln,m)%Brightness_Temperature + RTSolution(ln,m)%R_clear = RTSolution(ln,m)%Radiance + END IF + + ! Calculate reflectivity for active instruments + IF ( (SC(SensorIndex)%Is_Active_Sensor) .AND. (AtmOptics(nt)%Include_Scattering)) THEN + CALL CRTM_Compute_Reflectivity(Atm , & ! Input + AtmOptics(nt) , & ! Input + GeometryInfo , & ! Input + SensorIndex , & ! Input + ChannelIndex , & ! Input + RTSolution(ln,m)) ! Input/Output + ENDIF + + END DO Channel_Loop + END DO Thread_Loop + !$OMP END PARALLEL DO + + + IF ( Error_Status == FAILURE ) RETURN + + ln = ln + n_sensor_channels - n_inactive_channels(n_channel_threads + 1) END DO Sensor_Loop - ! Clean up CALL CRTM_Predictor_Destroy( Predictor ) CALL CRTM_AtmOptics_Destroy( AtmOptics ) @@ -1164,7 +1150,6 @@ FUNCTION profile_solution (m, Opt, AncillaryInput) RESULT( Error_Status ) CALL RTV_Destroy( RTV ) END FUNCTION profile_solution - ! ---------------------------------------------------------------- ! Local subroutine to post-process the radiance, as it is the same ! for all-sky and fractional clear-sky cases. @@ -1174,10 +1159,11 @@ END FUNCTION profile_solution ! 3. Apply antenna correction to brightness temperature ! ---------------------------------------------------------------- - SUBROUTINE Post_Process_RTSolution(rts, & + SUBROUTINE Post_Process_RTSolution(Opt, rts, & NLTE_Predictor, & ChannelIndex, SensorIndex, & compute_antenna_correction, GeometryInfo) + TYPE(CRTM_Options_Type), INTENT(IN) :: Opt TYPE(CRTM_RTSolution_type), INTENT(IN OUT) :: rts TYPE(NLTE_Predictor_type), INTENT(IN) :: NLTE_Predictor INTEGER, INTENT(IN) :: ChannelIndex, SensorIndex @@ -1208,4 +1194,4 @@ SUBROUTINE Post_Process_RTSolution(rts, & END IF END SUBROUTINE Post_Process_RTSolution END FUNCTION CRTM_Forward -END MODULE CRTM_Forward_Module +END MODULE CRTM_Forward_Module \ No newline at end of file From e8885e1045543aee81d20b68fbe7df6d068659c8 Mon Sep 17 00:00:00 2001 From: Isaac Moradi Date: Fri, 22 Sep 2023 18:11:29 +0000 Subject: [PATCH 24/25] changed the cloud coeff filename in active sensor tests --- test/CMakeLists.txt | 24 ------------------- .../unit/Unit_Test/test_AD_Active_Sensor.f90 | 2 +- .../test_TL_convergence_active_sensor.f90 | 2 +- .../unit/Unit_Test/test_active_sensor.f90 | 2 +- 4 files changed, 3 insertions(+), 27 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index b6f4297..42ed58d 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -512,30 +512,6 @@ ecbuild_add_test( OMP $ENV{OMP_NUM_THREADS} ) -#================================================================================= -#OpenMP regression tests -foreach(regtype IN LISTS regression_types) - string(COMPARE EQUAL ${regtype} "k_matrix" isregtype) - if (isregtype) - continue() #skip all k_matrix tests - endif() - foreach(testtype IN LISTS omp_tests) - ecbuild_add_executable( TARGET "test_${regtype}_test_${testtype}" - SOURCES "mains/regression/${regtype}/test_${testtype}/test_${testtype}.F90" - LIBS crtm - NOINSTALL) - - foreach(sensor_id IN LISTS ${testtype}_Sensor_Ids) - - ecbuild_add_test( TARGET "test_${regtype}_${testtype}_${sensor_id}" - OMP $ENV{OMP_NUM_THREADS} - COMMAND "test_${regtype}_test_${testtype}" - ARGS "${sensor_id}" - TEST_DEPENDS get_crtm_coeffs) - endforeach() - endforeach() -endforeach() - ##################################################################### # Files for CRTM tests diff --git a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 index db3dbd6..707e39a 100644 --- a/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 +++ b/test/mains/unit/Unit_Test/test_AD_Active_Sensor.f90 @@ -162,7 +162,7 @@ PROGRAM test_AD ! if netCDF I/O ELSE IF ( Coeff_Format == 'netCDF' ) THEN CloudCoeff_Format = 'netCDF' - CloudCoeff_File = 'CloudCoeff_DDA_ARTS.nc4' + CloudCoeff_File = 'CloudCoeff_DDA_Moradi_2022.nc4' ELSE message = 'Aerosol/Cloud coefficient format is not supported' CALL Display_Message( PROGRAM_NAME, message, FAILURE ) diff --git a/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 index 9f8c387..70ec6a8 100644 --- a/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 +++ b/test/mains/unit/Unit_Test/test_TL_convergence_active_sensor.f90 @@ -156,7 +156,7 @@ PROGRAM test_TL_convergence ! if netCDF I/O ELSE IF ( Coeff_Format == 'netCDF' ) THEN CloudCoeff_Format = 'netCDF' - CloudCoeff_File = 'CloudCoeff_DDA_ARTS.nc4' + CloudCoeff_File = 'CloudCoeff_DDA_Moradi_2022.nc4' ELSE message = 'Aerosol/Cloud coefficient format is not supported' CALL Display_Message( PROGRAM_NAME, message, FAILURE ) diff --git a/test/mains/unit/Unit_Test/test_active_sensor.f90 b/test/mains/unit/Unit_Test/test_active_sensor.f90 index d4d727a..7e7f1c7 100644 --- a/test/mains/unit/Unit_Test/test_active_sensor.f90 +++ b/test/mains/unit/Unit_Test/test_active_sensor.f90 @@ -147,7 +147,7 @@ PROGRAM test_active_sensor ! if netCDF I/O ELSE IF ( Coeff_Format == 'netCDF' ) THEN CloudCoeff_Format = 'netCDF' - CloudCoeff_File = 'CloudCoeff_DDA_ARTS.nc4' + CloudCoeff_File = 'CloudCoeff_DDA_Moradi_2022.nc4' ELSE message = 'Aerosol/Cloud coefficient format is not supported' CALL Display_Message( PROGRAM_NAME, message, FAILURE ) From 694a2ee67af430b82e8a56dfa55965017066502a Mon Sep 17 00:00:00 2001 From: BenjaminTJohnson Date: Thu, 12 Oct 2023 14:45:45 -0400 Subject: [PATCH 25/25] fixed bug in CRTM_RTSolution_Define where solarirradiance was missing an underscore... --- src/RTSolution/CRTM_RTSolution_Define.f90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/RTSolution/CRTM_RTSolution_Define.f90 b/src/RTSolution/CRTM_RTSolution_Define.f90 index aae48da..8fa8d79 100644 --- a/src/RTSolution/CRTM_RTSolution_Define.f90 +++ b/src/RTSolution/CRTM_RTSolution_Define.f90 @@ -229,7 +229,7 @@ MODULE CRTM_RTSolution_Define REAL(fp), ALLOCATABLE :: Reflectivity(:) REAL(fp), ALLOCATABLE :: Reflectivity_Attenuated(:) REAL(fp) :: Stokes(4) - REAL(fp) :: SolarIrradiance = ZERO + REAL(fp) :: Solar_Irradiance = ZERO END TYPE CRTM_RTSolution_type !:tdoc-: