Skip to content

Commit 589b6f5

Browse files
committed
examples(frontier): point VASP_BIN at OLCF facility module, not deleted 6.6.0
The Frontier-targeted active-learning configs (examples/active_learning/ al_config*.example.yaml and examples/paper_cases/*_frontier.yaml) hardcoded VASP_BIN at external/vasp6/src/vasp.6.6.0/bin/vasp_std, which no longer exists (6.6.0 was deleted for force-calculation bugs; see prior commits). Now points at /sw/frontier/vasp/6.6.1/bin/vasp_std, the OLCF-provided module build-vasp-gpu-frontier.sh prefers by default. Falls back to a from-source build only if that module is unavailable/broken. Perlmutter configs (examples/paper_cases/*.yaml without a _frontier suffix) still point at their own external/vasp6/ from-source build and are left unchanged — no equivalent facility module exists there.
1 parent ef51023 commit 589b6f5

6 files changed

Lines changed: 18 additions & 6 deletions

File tree

examples/active_learning/al_config.example.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ vars:
3333
RUN_TAG: al-run-001
3434

3535
# DFT executables and pseudopotential libraries.
36-
VASP_BIN: ${PROJ_ROOT}/external/vasp6/src/vasp.6.6.0/bin/vasp_std
36+
# Prefers OLCF's facility VASP module; falls back to a from-source build
37+
# (deployments/frontier/setup/build-vasp-gpu-frontier.sh) only if unavailable.
38+
VASP_BIN: /sw/frontier/vasp/6.6.1/bin/vasp_std
3739
POTCAR_DIR: /lustre/orion/mat746/proj-shared/POTCAR/PBE.54
3840
PW_BIN: ${PROJ_ROOT}/external/quantum-espresso/install-gpu/bin/pw.x
3941
PSEUDO_DIR: /lustre/orion/mat746/proj-shared/SSSP_PBE_efficiency_v1.3

examples/active_learning/al_config.prompt.example.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ vars:
2222
HYDRAGNN_DIR: /lustre/orion/mat746/proj-shared/HydraGNN
2323
RUN_TAG: al-run-prompt-001
2424

25-
VASP_BIN: ${PROJ_ROOT}/external/vasp6/src/vasp.6.6.0/bin/vasp_std
25+
# Prefers OLCF's facility VASP module; falls back to a from-source build
26+
# (deployments/frontier/setup/build-vasp-gpu-frontier.sh) only if unavailable.
27+
VASP_BIN: /sw/frontier/vasp/6.6.1/bin/vasp_std
2628
POTCAR_DIR: /lustre/orion/mat746/proj-shared/POTCAR/PBE.54
2729
INITIAL_LOGDIR: ${RUNS_ROOT}/al-models/iter0_logdir
2830

examples/paper_cases/al_hea_bcc_frontier.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ vars:
2828
HYDRAGNN_DIR: ${HYDRAGNN_DIR:-/lustre/orion/lrn070/proj-shared/mlupopa/matstim-folder/HydraGNN}
2929
RUN_TAG: hea-bcc-frontier-al-001
3030

31-
VASP_BIN: ${PROJ_ROOT}/external/vasp6/src/vasp.6.6.0/bin/vasp_std
31+
# Prefers OLCF's facility VASP module; falls back to a from-source build
32+
# (deployments/frontier/setup/build-vasp-gpu-frontier.sh) only if unavailable.
33+
VASP_BIN: /sw/frontier/vasp/6.6.1/bin/vasp_std
3234
POTCAR_DIR: ${PROJ_ROOT}/external/vasp6/potcar/potpaw_PBE.64
3335

3436
INITIAL_LOGDIR: ${RUNS_ROOT}/al-models/iter0_logdir

examples/paper_cases/al_hea_fcc_scaling_frontier.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ vars:
2929
# the scaling sweep writes to its own directory and never resumes another.
3030
RUN_TAG: ${SCALE_TAG:-hea-fcc-scaling-frontier-N1}
3131

32-
VASP_BIN: ${PROJ_ROOT}/external/vasp6/src/vasp.6.6.0/bin/vasp_std
32+
# Prefers OLCF's facility VASP module; falls back to a from-source build
33+
# (deployments/frontier/setup/build-vasp-gpu-frontier.sh) only if unavailable.
34+
VASP_BIN: /sw/frontier/vasp/6.6.1/bin/vasp_std
3335
POTCAR_DIR: ${PROJ_ROOT}/external/vasp6/potcar/potpaw_PBE.64
3436

3537
INITIAL_LOGDIR: ${RUNS_ROOT}/al-models/iter0_logdir

examples/paper_cases/al_lifepo4_frontier.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ vars:
2727
HYDRAGNN_DIR: ${HYDRAGNN_DIR:-/lustre/orion/lrn070/proj-shared/mlupopa/matstim-folder/HydraGNN}
2828
RUN_TAG: lifepo4-frontier-al-001
2929

30-
VASP_BIN: ${PROJ_ROOT}/external/vasp6/src/vasp.6.6.0/bin/vasp_std
30+
# Prefers OLCF's facility VASP module; falls back to a from-source build
31+
# (deployments/frontier/setup/build-vasp-gpu-frontier.sh) only if unavailable.
32+
VASP_BIN: /sw/frontier/vasp/6.6.1/bin/vasp_std
3133
POTCAR_DIR: ${PROJ_ROOT}/external/vasp6/potcar/potpaw_PBE.64
3234

3335
INITIAL_LOGDIR: ${RUNS_ROOT}/al-models/iter0_logdir

examples/paper_cases/al_phosphorene_frontier.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ vars:
3232
RUN_TAG: phosphorene-2d-frontier-al-001
3333

3434
SEED_XYZ: ${PROJ_ROOT}/examples/paper_cases/seeds/phosphorene_black_P.extxyz
35-
VASP_BIN: ${PROJ_ROOT}/external/vasp6/src/vasp.6.6.0/bin/vasp_std
35+
# Prefers OLCF's facility VASP module; falls back to a from-source build
36+
# (deployments/frontier/setup/build-vasp-gpu-frontier.sh) only if unavailable.
37+
VASP_BIN: /sw/frontier/vasp/6.6.1/bin/vasp_std
3638
POTCAR_DIR: ${PROJ_ROOT}/external/vasp6/potcar/potpaw_PBE.64
3739

3840
INITIAL_LOGDIR: ${RUNS_ROOT}/al-models/iter0_logdir

0 commit comments

Comments
 (0)