Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ workflows:
- docker-hub-creds
matrix:
parameters:
compiler: [gfortran, ifort]
compiler: [gfortran, ifort, ifx]
#baselibs_version: *baselibs_version
repo: GEOSgcm
checkout_fixture: true
Expand All @@ -34,7 +34,7 @@ workflows:
- docker-hub-creds
matrix:
parameters:
compiler: [gfortran, ifort]
compiler: [gfortran, ifort, ifx]
requires:
- build-GEOSgcm-on-<< matrix.compiler >>
repo: GEOSgcm
Expand Down
18 changes: 10 additions & 8 deletions GEOSirrad_GridComp/GEOS_IrradGridComp.F90
Original file line number Diff line number Diff line change
Expand Up @@ -2173,6 +2173,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
! "constant" gases
TEST_(gas_concs%set_vmr('n2' , real(N2 ,kind=wp)))
TEST_(gas_concs%set_vmr('o2' , real(O2 ,kind=wp)))
if (.not. associated(CO2_3d)) TEST_(gas_concs%set_vmr('co2', real(CO2_FIXED,kind=wp))) ! <<>> MSL
TEST_(gas_concs%set_vmr('co' , real(CO ,kind=wp)))
! variable gases
! (ozone converted from mass mixing ratio, water vapor from specific humidity)
Expand All @@ -2185,6 +2186,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
TEST_(gas_concs%set_vmr('o3' , real( O3_R,kind=wp)))
TEST_(gas_concs%set_vmr('n2o', real(N2O_R,kind=wp)))
TEST_(gas_concs%set_vmr('ch4', real(CH4_R,kind=wp)))
if (associated(CO2_3d)) TEST_(gas_concs%set_vmr('co2', real(reshape(CO2_3d ,(/ncol,LM/)),kind=wp))) !<<>> MSL

if (associated( CO2_3d)) &
deallocate( CO2_R,__STAT__)
Expand Down Expand Up @@ -2316,7 +2318,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
do while ( string_vec_iter /= string_vec%end() )
string_pointer => string_vec_iter%get()
call MAPL_GetPointer( EXPORT, ptr3d, string_pointer, __RC__)
export_clrnoa = (export_clrnoa .or. associated(ptr3d))
export_clrnoa = (export_clrnoa .or. associated(ptr3d))
call string_vec_iter%next()
end do

Expand All @@ -2328,7 +2330,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
do while ( string_vec_iter /= string_vec%end() )
string_pointer => string_vec_iter%get()
call MAPL_GetPointer( EXPORT, ptr2d, string_pointer, __RC__)
export_clrnoa = (export_clrnoa .or. associated(ptr2d))
export_clrnoa = (export_clrnoa .or. associated(ptr2d))
call string_vec_iter%next()
end do

Expand All @@ -2343,7 +2345,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
do while ( string_vec_iter /= string_vec%end() )
string_pointer => string_vec_iter%get()
call MAPL_GetPointer( EXPORT, ptr3d, string_pointer, __RC__)
export_clrsky = (export_clrsky .or. associated(ptr3d))
export_clrsky = (export_clrsky .or. associated(ptr3d))
call string_vec_iter%next()
end do

Expand All @@ -2357,7 +2359,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
do while ( string_vec_iter /= string_vec%end() )
string_pointer => string_vec_iter%get()
call MAPL_GetPointer( EXPORT, ptr2d, string_pointer, __RC__)
export_clrsky = (export_clrsky .or. associated(ptr2d))
export_clrsky = (export_clrsky .or. associated(ptr2d))
call string_vec_iter%next()
end do

Expand All @@ -2372,7 +2374,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
do while ( string_vec_iter /= string_vec%end() )
string_pointer => string_vec_iter%get()
call MAPL_GetPointer( EXPORT, ptr3d, string_pointer, __RC__)
export_allnoa = (export_allnoa .or. associated(ptr3d))
export_allnoa = (export_allnoa .or. associated(ptr3d))
call string_vec_iter%next()
end do

Expand All @@ -2384,7 +2386,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
do while ( string_vec_iter /= string_vec%end() )
string_pointer => string_vec_iter%get()
call MAPL_GetPointer( EXPORT, ptr2d, string_pointer, __RC__)
export_allnoa = (export_allnoa .or. associated(ptr2d))
export_allnoa = (export_allnoa .or. associated(ptr2d))
call string_vec_iter%next()
end do

Expand All @@ -2399,7 +2401,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
do while ( string_vec_iter /= string_vec%end() )
string_pointer => string_vec_iter%get()
call MAPL_GetPointer( EXPORT, ptr3d, string_pointer, __RC__)
export_allsky = (export_allsky .or. associated(ptr3d))
export_allsky = (export_allsky .or. associated(ptr3d))
call string_vec_iter%next()
end do

Expand All @@ -2412,7 +2414,7 @@ subroutine LW_Driver(IM,JM,LM,LATS,LONS,RC)
do while ( string_vec_iter /= string_vec%end() )
string_pointer => string_vec_iter%get()
call MAPL_GetPointer( EXPORT, ptr2d, string_pointer, __RC__)
export_allsky = (export_allsky .or. associated(ptr2d))
export_allsky = (export_allsky .or. associated(ptr2d))
call string_vec_iter%next()
end do

Expand Down
Loading