General quick guide for running e3sm_diags v2¶
Warning
As of v2.6.0
, e3sm_diags
should be used as the module name instead of
acme_diags
. Instances of acme_diags
in the Python import statements should
be replaced accordingly.
1. Installation¶
We will use the e3sm_unifed environment to install. For the latest stable release or if you don’t have access to e3sm analysis machines, please instead refer to Latest stable release.
Most of the E3SM analysis software is maintained with an Anaconda metapackage
(E3SM unified environment).
If you have an account on an E3SM supported machine
(Acme1, Andes, Anvil, Chrysalis, Compy, Cooley, Cori),
then to get all of the tools in the metapackage in your path,
use the corresponding activation command below.
(Change .sh
to .csh
for csh shells.)
Below, we also provide the paths for observational data needed by e3sm_diags
(<obs_path>),
and some sample model data for testing (<test_data_path>).
Both <obs_path> and <test_data_path> have two subdirectories:
/climatology
and /time-series
for climatology and time-series data respectively.
Also listed below are paths where the HTML files (<html_path>) must be located to be displayed at their corresponding web addresses (<web_address>). Note that only some machines (Acme1, Anvil, Chrysalis, Compy, Cori) have a web server.
Acme1¶
<activation_command>: source /usr/local/e3sm_unified/envs/load_latest_e3sm_unified_acme1.sh
<obs_path>: /p/user_pub/e3sm/e3sm_diags_data/obs_for_e3sm_diags
<test_data_path>: /p/user_pub/e3sm/e3sm_diags_data/test_model_data_for_acme_diags
<html_path>: /var/www/acme/acme-diags/<username>
<web_address>: https://acme-viewer.llnl.gov/<username>
Andes¶
<activation_path>: source /ccs/proj/cli900/sw/rhea/e3sm-unified/load_latest_e3sm_unified_andes.sh
<obs_path>:/ccs/proj/cli115/e3sm_diags_data/obs_for_e3sm_diags/
<test_data_path>:/ccs/proj/cli115/e3sm_diags_data/test_model_data_for_acme_diags/
Anvil¶
<activation_path>: source /lcrc/soft/climate/e3sm-unified/load_latest_e3sm_unified_anvil.sh
<obs_path>: /lcrc/soft/climate/e3sm_diags_data/obs_for_e3sm_diags/
<test_data_path>: /lcrc/soft/climate/e3sm_diags_data/test_model_data_for_acme_diags/
<html_path>: /lcrc/group/e3sm/public_html/diagnostic_output/<username>/
<web_address>: https://web.lcrc.anl.gov/public/e3sm/diagnostic_output/<username>
Chrysalis¶
<activation_path>: source /lcrc/soft/climate/e3sm-unified/load_latest_e3sm_unified_chrysalis.sh
<obs_path>: /lcrc/soft/climate/e3sm_diags_data/obs_for_e3sm_diags/
<test_data_path>: /lcrc/soft/climate/e3sm_diags_data/test_model_data_for_acme_diags/
<html_path>: /lcrc/group/e3sm/public_html/diagnostic_output/<username>/
<web_address>: https://web.lcrc.anl.gov/public/e3sm/diagnostic_output/<username>
Compy¶
<activation_path>: source /share/apps/E3SM/conda_envs/load_latest_e3sm_unified_compy.sh
<obs_path>: /compyfs/e3sm_diags_data/obs_for_e3sm_diags/
<test_data_path>: /compyfs/e3sm_diags_data/test_model_data_for_acme_diags/
<html_path>: /compyfs/www/<username>
<web_address>: https://compy-dtn.pnl.gov/<username>
Cooley¶
<activation_path>: source /lus/theta-fs0/projects/ccsm/acme/tools/e3sm-unified/load_latest_e3sm_unified_cooley.sh
<obs_path>:/lus/theta-fs0/projects/ClimateEnergy_3/e3sm_diags/obs_for_e3sm_diags/
<test_data_path>:/lus/theta-fs0/projects/ClimateEnergy_3/e3sm_diags/test_model_data_for_acme_diags/
Cori-Haswell¶
[Note: there is known issue with running e3sm_diags on KNL, so running on Haswell is recommended.]
<activation_path>: source /global/cfs/cdirs/e3sm/software/anaconda_envs/load_latest_e3sm_unified_cori-haswell.sh
<obs_path>: /global/cfs/cdirs/e3sm/e3sm_diags/obs_for_e3sm_diags/
<test_data_path>: /global/cfs/cdirs/e3sm/e3sm_diags/test_model_data_for_acme_diags/
<html_path>: /global/cfs/cdirs/e3sm/www/<username>
<web_address>: http://portal.nersc.gov/cfs/e3sm/<username>