Changes between Version 40 and Version 41 of pleiadesbash
- Timestamp:
- 05/18/23 17:10:26 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
pleiadesbash
v40 v41 26 26 27 27 #Packages 28 module load pkgsrc/2020Q429 28 module load comp-intel/2018.3.222 30 module load mpi-intel/2018.3.22229 module load /nasa/intel/impi/2021.3/modulefiles/mpi/2021.3.0 31 30 32 31 #Set compilers … … 43 42 '''Do NOT install mpich'''. We have to use the one provided by NAS. Pleiades will ''only'' be used to run the code, you will use your local machine for pre- and post- processing, you will never use Pleiades' copy of MATLAB. You can check out ISSM and install the following packages: 44 43 - m1qn3 45 - PETSc (use `install-3.1 4-pleiades.sh` or newer)44 - PETSc (use `install-3.17-pleiades.sh` or newer) 46 45 47 46 For documentation on the Pleiades cluster, see here: http://www.nas.nasa.gov/hecc/support/kb/ … … 80 79 You will not need to remake PETSc and m1qn3, as long as you made them using the Intel MPI libraries and compilers, as described above. 81 80 82 In `~/.bashrc`, change your loaded packages to remove pkgsrc (it loads an incompatible copy of Boost and needs to be removed in order to build Dakota): 83 84 {{{ 85 #Packages 86 module load comp-intel/2018.3.222 87 module load mpi-intel/2018.3.222 81 Dakota will require that you have a python that is of version python2. The easiest way to do this is to define an alias for python that calls `/usr/bin/python2` in your `~/.bashrc`: 82 83 {{{ 84 alias python="/usr/bin/python2" 88 85 }}} 89 86 … … 124 121 }}} 125 122 126 Note, if you would like the capabilities of pkgsrc/2020Q4, including updated svn, make sure that you build dakota without that package loaded. Once you have ISSM compiled and installed with dakota, feel free to add back in to your `~/.bashrc`: 127 128 {{{ 129 #Packages 130 module load pkgsrc/2020Q4 131 }}} 123 Note, if you would like to use the python 3 version that loads in the environment, you will need to call `python3` to do so, as long as the python alias is set to python2. 132 124 133 125 NOTE: Refer to jenkins/pleiades-dakota for external packages and configuration updates that may not yet be listed here. … … 137 129 The required external packages and configuration of ISSM with Solid Earth capabilities is similar to building ISSM with Dakota. You will not need to remake PETSc and m1qn3, as long as you made them using the Intel MPI libraries and compilers, as described above. 138 130 139 In `~/.bashrc`, change your loaded packages to remove pkgsrc (it loads an incompatible copy of Boost and needs to be removed in order to build Dakota): 140 141 {{{ 142 #Packages 143 module load comp-intel/2018.3.222 144 module load mpi-intel/2018.3.222 145 }}} 146 147 Then, ''log out and log back in'' and build the following external packages: 131 Then, build the following external packages: 148 132 - zlib, install-1.sh 149 133 - hdf5, install-1-parallel.sh … … 160 144 - gmsh, install-4.sh 161 145 162 Finally, you will need to use the following configuration script (i.e. adding the "with" lines for Dakota and Boost):146 Finally, you will need to use the following configuration script (i.e. adding the "with" lines for the needed packages): 163 147 164 148 {{{ … … 254 238 use your username for the `login` and enter your code path and execution path. Be sure to create the final execution directory (mkdir) within the nobackup folder. These settings will be picked up automatically by matlab when you do `md.cluster=pfe()`. 255 239 256 Make sure your module list includes scicon/app-tools, comp-intel/2018.3.222, and mpi-intel/2018.3.222. You can specify your own list of modules by adding to `pfe_settings.m`, for example:257 258 {{{ 259 cluster.modules = {'comp-intel/2018.3.222' ' mpi-intel/2018.3.222' 'scicon/app-tools'};240 Make sure your module list includes scicon/app-tools, comp-intel/2018.3.222, and /nasa/intel/impi/2021.3/modulefiles/mpi/2021.3.0. You can specify your own list of modules by adding to `pfe_settings.m`, for example: 241 242 {{{ 243 cluster.modules = {'comp-intel/2018.3.222' '/nasa/intel/impi/2021.3/modulefiles/mpi/2021.3.0' 'scicon/app-tools'}; 260 244 }}} 261 245