General quick guide for running e3sm_diags v3 ========================================================================= 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 :ref:`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 (**Andes, Anvil, Chrysalis, Compy, Perlmutter**), 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`` (), and some sample model data for testing (). Both and have two subdirectories: ``/climatology`` and ``/time-series`` for climatology and time-series data respectively. Also listed below are paths where the HTML files () must be located to be displayed at their corresponding web addresses (). Note that only some machines (**Acme1, Anvil, Chrysalis, Compy, Cori**) have a web server. Andes ^^^^^ : ``source /ccs/proj/cli900/sw/rhea/e3sm-unified/load_latest_e3sm_unified_andes.sh`` :``/ccs/proj/cli115/e3sm_diags_data/obs_for_e3sm_diags/`` :``/ccs/proj/cli115/e3sm_diags_data/test_model_data_for_acme_diags/`` Anvil ^^^^^ : ``source /lcrc/soft/climate/e3sm-unified/load_latest_e3sm_unified_anvil.sh`` : ``/lcrc/soft/climate/e3sm_diags_data/obs_for_e3sm_diags/`` : ``/lcrc/soft/climate/e3sm_diags_data/test_model_data_for_acme_diags/`` : ``/lcrc/group/e3sm/public_html/diagnostic_output//`` : ``https://web.lcrc.anl.gov/public/e3sm/diagnostic_output/`` Chrysalis ^^^^^^^^^ : ``source /lcrc/soft/climate/e3sm-unified/load_latest_e3sm_unified_chrysalis.sh`` : ``/lcrc/soft/climate/e3sm_diags_data/obs_for_e3sm_diags/`` : ``/lcrc/soft/climate/e3sm_diags_data/test_model_data_for_acme_diags/`` : ``/lcrc/group/e3sm/public_html/diagnostic_output//`` : ``https://web.lcrc.anl.gov/public/e3sm/diagnostic_output/`` Compy ^^^^^ : ``source /share/apps/E3SM/conda_envs/load_latest_e3sm_unified_compy.sh`` : ``/compyfs/e3sm_diags_data/obs_for_e3sm_diags/`` : ``/compyfs/e3sm_diags_data/test_model_data_for_acme_diags/`` : ``/compyfs/www/`` : ``https://compy-dtn.pnl.gov/`` Perlmuter ^^^^^^^^^^^^ : ``source /global/cfs/cdirs/e3sm/software/anaconda_envs/load_latest_e3sm_unified_pm-cpu.sh`` : ``/global/cfs/cdirs/e3sm/e3sm_diags/obs_for_e3sm_diags/`` : ``/global/cfs/cdirs/e3sm/e3sm_diags/test_model_data_for_acme_diags/`` : ``/global/cfs/cdirs/e3sm/www/`` : ``http://portal.nersc.gov/cfs/e3sm/`` 2. Config and run -------------------------------------------------------- See :doc:`Anvil `, `Chrysalis `, :doc:`Compy `, or :doc:`Perlmutter `. If you are using other machines, like Andes, then follow one of these guides, substituting the corresponding paths from above. Again, note that only some machines (**Anvil, Compy, Chrysalis and Perlmutter**) have a web server.