Skip to content

Commit

Permalink
Merge pull request #26 from NOAA-EMC/feature/ocnicepost-cmake-parm
Browse files Browse the repository at this point in the history
  • Loading branch information
aerorahul authored Oct 20, 2023
2 parents 50a06ee + b3861d3 commit 3fa454f
Show file tree
Hide file tree
Showing 7 changed files with 80 additions and 0 deletions.
8 changes: 8 additions & 0 deletions parm/ocnicepost/ice.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
! variable name, dimension, grid location, remapping method, vector pair, grid location of vector pair
'hi_h', 2 , 'Ct', 'bilinear', '', ''
'hs_h', 2 , 'Ct', 'bilinear', '', ''
'aice_h', 2 , 'Ct', 'bilinear', '', ''
'sst_h', 2 , 'Ct', 'bilinear', '', ''
'Tsfc_h', 2 , 'Ct', 'bilinear', '', ''
'uvel_h', 2 , 'Bu_x', 'bilinear', 'vvel_h', 'Bu_y'
'vvel_h', 2 , 'Bu_y', 'bilinear', 'uvel_h', 'Bu_x'
11 changes: 11 additions & 0 deletions parm/ocnicepost/ice_mx025_to_0p25.nml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
& ocnicepost_nml
ftype='ice'
wgtsdir='/scratch1/NCEPDEV/stmp4/Denise.Worthen/CPLD_GRIDGEN/'
srcdims=1440,1080
dstdims=1440,721
maskvar='tmask'
sinvar=''
cosvar=''
angvar='ANGLET'
debug=.false.
/
25 changes: 25 additions & 0 deletions parm/ocnicepost/ocean.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
! variable name, dimension, grid location, remapping method, vector pair, grid location of vector pair
'SSH', 2 ,'Ct' , 'bilinear' , '', ''
'SST', 2 ,'Ct' , 'bilinear' , '', ''
'SSS', 2 ,'Ct' , 'bilinear' , '', ''
'speed', 2 ,'Ct' , 'bilinear' , '', ''
'ePBL', 2 ,'Ct' , 'bilinear' , '', ''
'MLD_003', 2 ,'Ct' , 'bilinear' , '', ''
'MLD_0125', 2 ,'Ct' , 'bilinear' , '', ''
'latent', 2 ,'Ct' , 'conserve' , '', ''
'sensible', 2 ,'Ct' , 'conserve' , '', ''
'SW', 2 ,'Ct' , 'conserve' , '', ''
'LW', 2 ,'Ct' , 'conserve' , '', ''
'evap', 2 ,'Ct' , 'conserve' , '', ''
'lprec', 2 ,'Ct' , 'conserve' , '', ''
'fprec', 2 ,'Ct' , 'conserve' , '', ''
'LwLatSens', 2 ,'Ct' , 'conserve' , '', ''
'Heat_PmE', 2 ,'Ct' , 'conserve' , '', ''
'SSU', 2 ,'Cu' , 'bilinear' , 'SSV' , 'Cv'
'SSV', 2 ,'Cv' , 'bilinear' , 'SSU' , 'Cu'
'taux', 2 ,'Cu' , 'conserve' , 'tauy' , 'Cv'
'tauy', 2 ,'Cv' , 'conserve' , 'taux' , 'Cu'
'temp', 3 ,'Ct' , 'bilinear' , '', ''
'so', 3 ,'Ct' , 'bilinear' , '', ''
'uo', 3 ,'Cu' , 'bilinear' , 'vo' , 'Cv'
'vo', 3 ,'Cv' , 'bilinear' , 'uo' , 'Cu'
11 changes: 11 additions & 0 deletions parm/ocnicepost/ocean_mx025_to_0p25.nml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
& ocnicepost_nml
ftype='ocean'
wgtsdir='/scratch1/NCEPDEV/stmp4/Denise.Worthen/CPLD_GRIDGEN/'
srcdims=1440,1080,40
dstdims=1440,721
maskvar='temp'
sinvar='sin_rot'
cosvar='cos_rot'
angvar=''
debug=.false.
/
11 changes: 11 additions & 0 deletions parm/ocnicepost/ocnicepost.nml.jinja2
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
& ocnicepost_nml
ftype = {{ component }},
wgtsdir = {{ interpolation_weights_dir }},
srcdims = {{ source_tripole_dims }},
dstdims = {{ target_latlon_dims }},
maskvar = {{ maskvar }},
sinvar = {{ sinvar }},
cosvar = {{ cosvar }},
angvar = {{ angvar }},
debug = {{ debug | default('.false.') }}
/
1 change: 1 addition & 0 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@ add_subdirectory(overgridid.fd)
# add_subdirectory(rdbfmsua.fd)
add_subdirectory(webtitle.fd)

add_subdirectory(ocnicepost.fd)
13 changes: 13 additions & 0 deletions src/ocnicepost.fd/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
list(APPEND fortran_src
arrays_mod.F90
init_mod.F90
masking_mod.F90
ocnicepost.F90
utils_mod.F90
)

set(exe_name ocnicepost.x)
add_executable(${exe_name} ${fortran_src})
target_link_libraries(${exe_name} PRIVATE NetCDF::NetCDF_Fortran)

install(TARGETS ${exe_name} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})

0 comments on commit 3fa454f

Please sign in to comment.