Conversation
gmao-rreichle
left a comment
There was a problem hiding this comment.
Thanks, @weiyuan-jiang, for putting this together. I added a couple of inline comments/question.
| ``` | ||
| cd ./GEOSldas | ||
| parallel_build.csh | ||
| ./parallel_build.csh -mil |
There was a problem hiding this comment.
I guess initially we will keep using -mil, but looking ahead, do we really need to have the -mil flag for parallel_build.csh if there's only SLES15?
There was a problem hiding this comment.
we will see how build.csh handle the default. @mathomp4
| This checks out all the external repositories of the model (albeit only on the first run, [see subsection on mepo below](#mepo)!) and then builds and installs the model. | ||
|
|
||
| At **NCCS**, the default is to build GEOSldas on SLES12 (Skylake or Cascade Lake nodes); to build GEOSldas on SLES15 (Milan nodes), use `parallel_build.csh -mil`. | ||
| The resulting model build is found in `build-SLES15/`, and the installation is found in `install-SLES15/`, with setup scripts like `ldas_setup` in `install-SLES15/bin`. |
There was a problem hiding this comment.
I'm a bit confused by the build and install directory names, which may be outdated. When I look at the build of the LDAS nightly tests, there's not "-SLES15" in the directory names:
discover36:~ ll /discover/nobackup/mathomp4/SystemTests/builds/LDAS_CONUS/CURRENT/GEOSldas/ |grep build
drwxr-xr-x 13 mathomp4 g0620 4096 Mar 10 23:07 build-Aggressive/
drwxr-xr-x 13 mathomp4 g0620 4096 Mar 10 22:40 build-Debug/
drwxr-xr-x 13 mathomp4 g0620 4096 Mar 10 20:23 build-Release/
| The resulting model build is found in `build[-SLESxx]/`, and the installation is found in `install[-SLESxx]/`, with setup scripts like `ldas_setup` in `install[-SLESxx]/bin`. | ||
|
|
||
| To obtain a build that is suitable for debugging, use `parallel_build.csh -debug`, which builds in `build-Debug[-SLESxx]/` and installs in `install-Debug[-SLESxx]/`. There is also an option for aggressive optimization. For details, see the [GEOSldas Wiki](https://github.com/GEOS-ESM/GEOSldas/wiki). | ||
| To obtain a build that is suitable for debugging, use `./parallel_build.csh -debug -mil`, which builds in `build-Debug-SLES15/` and installs in `install-Debug-SLES15/`. There is also an option for aggressive optimization. For details, see the [GEOSldas Wiki](https://github.com/GEOS-ESM/GEOSldas/wiki). |
There was a problem hiding this comment.
see comments above re. the -mil flag and the -SLES15 string in the dir names
|
|
||
|
|
||
| a) At **NCCS**, GEOSldas must be built, configured, and run on the same operating system. To run GEOSldas on Milan nodes (SLES15), start with `ssh discover-mil`. | ||
| a) To run GEOSldas on Milan nodes (SLES15), start with `ssh discover-mil`. |
There was a problem hiding this comment.
Do we need the -mil flag? Presumably, when Discover comes back on Thursday, ssh discover should be fine
|
|
||
| ``` | ||
| cd (build_path)/GEOSldas/install[-SLESxx]/bin | ||
| cd (build_path)/GEOSldas/install-SLES15/bin |
There was a problem hiding this comment.
see comment above re. -SLES15
|
It is merged into the PR #796 |
No description provided.