Skip to content

Commit

Permalink
Remove mention of mkprocdata_map from README files
Browse files Browse the repository at this point in the history
  • Loading branch information
ekluzek committed Sep 18, 2024
1 parent eb8816e commit 1f97cb1
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 50 deletions.
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,6 @@ ctsm.input_data_list.previous
# mksurfdata unit tests
unit_test_build

# Tools executables
/tools/mkprocdata_map/mkprocdata_map

# run_neon output directories
/tools/site_and_regional/listing.csv
/tools/site_and_regional/????/
Expand Down
2 changes: 0 additions & 2 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -130,8 +130,6 @@ cime_config/usermods_dirs -------- Directories of sets of user-modification subd

tools/mksurfdata_esmf --------- Directory to build program to create surface dataset
at any resolution.
tools/mkprocdata_map ---------- Process history data from unstructed grids to a gridded
format.
tools/mkmapgrids -------------- NCL script to create a SCRIP grid file for a regular lat/lon grid (deprecated)
tools/crop_calendars ---------- Tools to process and process and create crop calendar datasets for CTSM
tools/modify_input_files ------ Script to modify existing CTSM input datasets in standard ways
Expand Down
45 changes: 0 additions & 45 deletions tools/README
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ I. General directory structure:
crop_calendars --- Regrid and process GGCMI sowing and harvest date files for use in CTSM.

mkmapgrids ------- Create regular lat/lon SCRIP grid files
mkprocdata_map --- Convert output unstructured grids into a 2D format that
can be plotted easily

site_and_regional Scripts for handling input datasets for site and regional cases.
These scripts both help with creation of datasets using the
Expand All @@ -33,49 +31,6 @@ I. General directory structure:

II. Notes on building/running for each of the above tools:

mkprocdata_map has the following files to facilitate building the FORTRAN code:

README ------- Specific help for using the specific tool and help on specific
files in that directory.
src/Filepath ----- List of directories needed to build the tool
(some files in ../src directories are required).
src/Makefile ----- GNU Makefile to build the tool
(these are identical between tools.
src/Macros.custom Customization of make macros for the particular tool in question
src/Srcfiles ----- List of source files that are needed.
src/Mkdepends ---- Dependency generator program

To build:

cd <directory>
setenv INC_NETCDF <path-to-NetCDF-include-files>
setenv LIB_NETCDF <path-to-NetCDF-library-files>
gmake

The process will create a file called "Depends" which has the dependencies
for the build of each file on other files.

By default some codes may be compiled non-optimized
so that you can use the debugger, and with bounds-checking, and float trapping on.
To speed up do the following...

gmake OPT=TRUE

Also some of the tools allow for OpenMP shared memory parallelism
(such as mksurfdata) with

gmake SMP=TRUE

To run a program with a namelist:

./program < namelist

To run a program built with SMP=TRUE:

setenv OMP_NUM_THREADS=<number_of_threads_to_use>

run normally as above

mksurfdata_esmf has a cime configure and CMake based build using the following files:

gen_mksurfdata_build ---- Build mksurfdata_esmf
Expand Down

0 comments on commit 1f97cb1

Please sign in to comment.