forked from ufs-community/UFS_UTILS
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into feature/search_doc
Fixes ufs-community#278
- Loading branch information
Showing
13 changed files
with
175 additions
and
107 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,20 @@ | ||
set(c_src | ||
set(lib_src | ||
bilinear_interp.c | ||
conserve_interp.c | ||
fregrid.c | ||
fregrid_util.c) | ||
|
||
add_executable(fregrid ${c_src}) | ||
set(exe_src fregrid.c) | ||
|
||
target_link_libraries(fregrid | ||
add_library(fregrid_lib STATIC ${lib_src}) | ||
add_executable(fregrid ${exe_src}) | ||
|
||
|
||
target_link_libraries(fregrid_lib | ||
PUBLIC | ||
m | ||
shared_lib | ||
NetCDF::NetCDF_C) | ||
|
||
target_link_libraries(fregrid PRIVATE fregrid_lib) | ||
|
||
install(TARGETS fregrid RUNTIME DESTINATION ${exec_dir}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,18 @@ | ||
set(c_src | ||
set(lib_src | ||
create_conformal_cubic_grid.c | ||
create_gnomonic_cubic_grid.c | ||
create_grid_from_file.c | ||
create_lonlat_grid.c | ||
make_hgrid.c) | ||
create_lonlat_grid.c) | ||
|
||
add_executable(make_hgrid ${c_src}) | ||
add_library(make_hgrid_lib STATIC ${lib_src}) | ||
add_executable(make_hgrid make_hgrid.c) | ||
|
||
target_link_libraries(make_hgrid | ||
target_link_libraries(make_hgrid_lib | ||
PUBLIC | ||
m | ||
shared_lib | ||
NetCDF::NetCDF_C) | ||
|
||
target_link_libraries(make_hgrid PRIVATE make_hgrid_lib) | ||
|
||
install(TARGETS make_hgrid RUNTIME DESTINATION ${exec_dir}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,18 @@ | ||
set(c_src | ||
set(lib_src | ||
make_solo_mosaic.c | ||
get_contact.c) | ||
|
||
add_executable(make_solo_mosaic ${c_src}) | ||
set(exe_src make_solo_mosaic.c) | ||
|
||
target_link_libraries(make_solo_mosaic | ||
add_library(make_solo_mosaic_lib STATIC ${lib_src}) | ||
add_executable(make_solo_mosaic ${exe_src}) | ||
|
||
target_link_libraries(make_solo_mosaic_lib | ||
PUBLIC | ||
m | ||
shared_lib | ||
NetCDF::NetCDF_C) | ||
|
||
target_link_libraries(make_solo_mosaic PRIVATE make_solo_mosaic_lib) | ||
|
||
install(TARGETS make_solo_mosaic RUNTIME DESTINATION ${exec_dir}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,24 @@ | ||
set(fortran_src | ||
nb.F90 | ||
inland.F90) | ||
set(lib_src nb.F90) | ||
set(exe_src inland.F90) | ||
|
||
if(CMAKE_Fortran_COMPILER_ID MATCHES "^(Intel)$") | ||
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -assume byterecl") | ||
elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(GNU)$") | ||
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fno-range-check") | ||
endif() | ||
|
||
set(exe_name inland) | ||
add_library(inland_lib STATIC ${lib_src}) | ||
add_executable(inland ${exe_src}) | ||
|
||
add_executable(${exe_name} ${fortran_src}) | ||
set(mod_dir "${CMAKE_CURRENT_BINARY_DIR}/mod") | ||
set_target_properties(inland_lib PROPERTIES Fortran_MODULE_DIRECTORY ${mod_dir}) | ||
target_include_directories(inland_lib INTERFACE ${mod_dir}) | ||
|
||
target_link_libraries( | ||
${exe_name} | ||
inland_lib | ||
PUBLIC | ||
NetCDF::NetCDF_Fortran) | ||
|
||
target_link_libraries(inland PRIVATE inland_lib) | ||
|
||
install(TARGETS ${exe_name} RUNTIME DESTINATION ${exec_dir}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,27 @@ | ||
set(fortran_src | ||
set(lib_src | ||
enclosure_cnvx.F90 | ||
find_limit.F90 | ||
lakefrac.F90) | ||
find_limit.F90) | ||
|
||
set(exe_src lakefrac.F90) | ||
|
||
if(CMAKE_Fortran_COMPILER_ID MATCHES "^(Intel)$") | ||
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -assume byterecl") | ||
elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(GNU)$") | ||
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fno-range-check") | ||
endif() | ||
|
||
set(exe_name lakefrac) | ||
add_library(lakefrac_lib STATIC ${lib_src}) | ||
add_executable(lakefrac ${exe_src}) | ||
|
||
add_executable(${exe_name} ${fortran_src}) | ||
set(mod_dir "${CMAKE_CURRENT_BINARY_DIR}/mod") | ||
set_target_properties(lakefrac_lib PROPERTIES Fortran_MODULE_DIRECTORY ${mod_dir}) | ||
target_include_directories(lakefrac_lib INTERFACE ${mod_dir}) | ||
|
||
target_link_libraries( | ||
${exe_name} | ||
lakefrac_lib | ||
PUBLIC | ||
NetCDF::NetCDF_Fortran) | ||
|
||
target_link_libraries(lakefrac PRIVATE lakefrac_lib) | ||
|
||
install(TARGETS ${exe_name} RUNTIME DESTINATION ${exec_dir}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.