Skip to content

Commit

Permalink
Merge pull request #1189 from kmfoley/5.5_docs
Browse files Browse the repository at this point in the history
Final update to docs and scripts
  • Loading branch information
kmfoley authored Oct 2, 2024
2 parents 7d289a7 + 22b2b0e commit 9963279
Show file tree
Hide file tree
Showing 127 changed files with 5,610 additions and 5,625 deletions.
24 changes: 14 additions & 10 deletions CCTM/scripts/bldit_cctm.csh
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
#!/bin/csh -f

# ======================= CCTMv5.4.X Build Script =========================
# Usage: bldit.cctm >&! bldit.cctm.log
# ======================= CCTMv5.5.X Build Script =========================
# Usage: bldit_cctm.csh <compiler> >&! bldit.cctm.log
# Requirements: I/O API & netCDF libraries, a Fortran compiler,
# and MPI for multiprocessor computing
#
# To report problems or request help with this script/program:
# http://www.cmascenter.org
# =======================================================================
# =========================================================================

#> Set Compiler Identity by User Input: Options -> intel | pgi | gcc
if ( $#argv == 1 ) then
Expand Down Expand Up @@ -78,19 +78,19 @@ set make_options = "-j" #> additional options for make command if
#set ISAM_CCTM #> uncomment to compile CCTM with ISAM activated
#> comment out to use standard process

#set DDM3D_CCTM #> uncomment to compile CCTM with DD3D activated
#set DDM3D_CCTM #> uncomment to compile CCTM with DDM-3D activated
#> comment out to use standard process
#> Two-way WRF-CMAQ
#set build_twoway #> uncomment to build WRF-CMAQ twoway;
#> comment out for off-line chemistry

#> Working directory and Version IDs
if ( $?ISAM_CCTM ) then
set VRSN = v54_ISAM #> model configuration ID for CMAQ_ISAM
set VRSN = v55_ISAM #> model configuration ID for CMAQ_ISAM
else if ( $?DDM3D_CCTM ) then
set VRSN = v54_DDM3D #> model configuration ID for CMAQ_DDM
set VRSN = v55_DDM3D #> model configuration ID for CMAQ_DDM
else
set VRSN = v54 #> model configuration ID for CMAQ
set VRSN = v55 #> model configuration ID for CMAQ
endif

set EXEC = CCTM_${VRSN}.exe #> executable name
Expand Down Expand Up @@ -252,6 +252,10 @@ set make_options = "-j" #> additional options for make command if
set cpp_depmod = '-Dm3dry_opt'
else if ($DepMod == stage) then
set cpp_depmod = '-Dstage_opt'
if ( $?DDM3D_CCTM ) then
echo "*** DDM3D is not compatible with the STAGE deposition model"
exit 1
endif
endif

#> Set variables needed for multiprocessor and serial builds
Expand Down Expand Up @@ -342,9 +346,9 @@ set make_options = "-j" #> additional options for make command if
#> Set and create the "BLD" directory for checking out and compiling
#> source code. Move current directory to that build directory.
if ( $?Debug_CCTM ) then
set Bld = $CMAQ_HOME/CCTM/scripts/BLD_CCTM_${VRSN}_${compilerString}_debug
set Bld = $CMAQ_HOME/CCTM/scripts/BLD_CCTM_${VRSN}_${compilerString}_${Mechanism}_${DepMod}_debug
else
set Bld = $CMAQ_HOME/CCTM/scripts/BLD_CCTM_${VRSN}_${compilerString}
set Bld = $CMAQ_HOME/CCTM/scripts/BLD_CCTM_${VRSN}_${compilerString}_${Mechanism}_${DepMod}
endif


Expand Down Expand Up @@ -793,7 +797,7 @@ set Cfile = ${Bld}/${CFG}.bld # Config Filename

cd $CMAQ_HOME/CCTM/scripts

# Downlad WRF repository from GitHub and put CMAQv5.4 into it
# Downlad WRF repository from GitHub and put CMAQv5.5 into it
set WRF_BLD = BLD_WRF${WRF_VRSN}_CCTM_${VRSN}_${compilerString}
setenv wrf_path ${CMAQ_HOME}/CCTM/scripts/${WRF_BLD}
setenv WRF_CMAQ 1
Expand Down
2 changes: 1 addition & 1 deletion CCTM/scripts/bldit_mech.csh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/csh -f

# ================ CCTMv5.4 Mechanism Build Script ====================
# ================ CCTMv5.5 Mechanism Build Script ====================
# Usage: bldit_mech.csh >&! bldit_mech.log
# Requirements: I/O API & netCDF libraries, a Fortran compiler,
# and MPI for multiprocessor computing
Expand Down
57 changes: 0 additions & 57 deletions CCTM/scripts/isam_control.2016_12SE1.txt

This file was deleted.

4 changes: 2 additions & 2 deletions CCTM/scripts/isam_control.2018_12NE3.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
!!! CMAQ-ISAM tag definition control file
!!! (lines begining with !!! - three exclamation marks - are ignored by the text parser)!!!
!!!
!!! Example file provided with CMAQ v5.4 release
!!! Example file provided with CMAQ v5.5 release
!!! 14 September 2022: Sergey L. Napelenok
!!!
!!! The "TAG CLASSES" line defines the tag classes to track for the simulation. Species in NITRATE and VOC classes depend on the
!!! the chemical mechanism used. The below definitions apply for the cb6r3_ae7_aq mechanism. These species will be tracked for
!!! each user-defiend source.
!!! each user-defined source.
!!! Choose any/all from the list:
!!! SULFATE - ASO4, SO2, SULF, SULRXN
!!! NITRATE - ANO3, HNO3, NO, NO2, NO3, HONO, N2O5, PNA, PAN, PANX, NTR1, NTR2, INTR, CLNO2, CLNO3
Expand Down
Loading

0 comments on commit 9963279

Please sign in to comment.