You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-14Lines changed: 13 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,12 +18,11 @@ module use -a (path)
18
18
module load GEOSenv
19
19
```
20
20
21
-
where `(path)` depends on the computing system; at NCCS, `(path)` also depends on the operating system (SLES12 on Skylake and Cascade Lake nodes; SLES15 on Milan nodes, as of Jan. 2024):
Helpful tip: You can speed up this step by applying the following, one-time `mepo` configuration change:
42
+
```
43
+
mepo config set clone.partial blobless
44
+
```
45
+
With this configuration change, the size of the initial clone will be reduced, and additional blobs are fetched later when needed.
43
46
44
47
### Step 3: Build the Model
45
48
46
49
To build the model in a single step, do the following from a head node:
47
50
```
48
51
cd ./GEOSldas
49
-
parallel_build.csh
52
+
./parallel_build.csh
50
53
```
51
54
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.
52
55
53
-
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`.
56
+
The resulting model build is found in `build/`, and the installation is found in `install/`, with setup scripts like `ldas_setup` in `install/bin/`.
54
57
55
-
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`.
56
-
57
-
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).
58
+
To obtain a build that is suitable for debugging, use `./parallel_build.csh -debug`, which builds in `build-Debug/` and installs in `install-Debug/`. There is also an option for aggressive optimization. For details, see the [GEOSldas Wiki](https://github.com/GEOS-ESM/GEOSldas/wiki).
58
59
59
60
Instructions for building the model in multiple steps are provided below.
60
61
@@ -63,13 +64,11 @@ Instructions for building the model in multiple steps are provided below.
63
64
## How to Set Up (Configure) and Run GEOSldas
64
65
65
66
66
-
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`.
67
-
68
-
b) Set up the job as follows:
67
+
Set up the job as follows:
69
68
70
69
```
71
-
cd (build_path)/GEOSldas/install[-SLESxx]/bin
72
-
source g5_modules [for bash or zsh: source g5_modules.[z]sh]
70
+
cd (build_path)/GEOSldas/install/bin
71
+
source g5_modules [for bash or zsh: source g5_modules.[z]sh]
0 commit comments