This repository has been archived by the owner on Oct 25, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2 from owainkenwayucl/master
Include git application test
- Loading branch information
Showing
4 changed files
with
104 additions
and
0 deletions.
There are no files selected for viewing
15 changes: 15 additions & 0 deletions
15
Applications/LAMMPS/HECBioSim/scripts/young-lammps-intel-80cores.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#!/bin/bash -l | ||
|
||
#$ -l h_rt=6:00:00 | ||
#$ -l mem=4000M | ||
#$ -cwd | ||
#$ -pe mpi 80 | ||
|
||
#$ -A Test_allocation | ||
#$ -P Free | ||
|
||
module load default-modules/2018 | ||
module load lammps/7Aug19/userintel/intel-2018 | ||
|
||
export KMP_BLOCKTIME=0 | ||
gerun `which lmp_default` -pk intel 0 omp 1 -sf intel -in benchmark.in.intel |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
#!/bin/bash -l | ||
|
||
# Job script for running LAMMPS as an acceptance test on UCL software stack. | ||
# Owain Kenway | ||
|
||
#$ -S /bin/bash | ||
|
||
#$ -l h_rt=12:0:0 | ||
|
||
#$ -l mem=1G | ||
|
||
#$ -N lammps-12hr | ||
|
||
#$ -cwd | ||
|
||
# Modify following according to what is suitable for this architecture. | ||
#$ -pe mpi 160 | ||
|
||
#$ -l threads=1 | ||
|
||
# You need to amend the next two lines for your account. | ||
#$ -A Test_allocation | ||
#$ -P Free | ||
|
||
module load rcps-core/1.0.0 | ||
module load compilers/intel/2018 | ||
module load mpi/intel/2018 | ||
# module load lammps/7Aug19/userintel/intel-2018 | ||
module load lammps/7Aug19/userintel/intel-2018 # Intel optimised alternative | ||
|
||
export OMP_NUM_THREADS=2 | ||
|
||
#gerun lmp_default -in in.rhodo.at.kathleen -log log.at.$JOB_ID | ||
gerun lmp_default -sf intel -in in.rhodo.at.kathleen -log log.at.$JOB_ID # Intel optimised alternative |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
#!/bin/bash -l | ||
|
||
# Job script for running LAMMPS as an acceptance test on UCL software stack. | ||
# Owain Kenway | ||
|
||
#$ -S /bin/bash | ||
|
||
#$ -l h_rt=12:0:0 | ||
|
||
#$ -l mem=1G | ||
|
||
#$ -N lammps-12hr | ||
|
||
#$ -cwd | ||
|
||
# Modify following according to what is suitable for this architecture. | ||
#$ -pe mpi 80 | ||
|
||
# You need to amend the next two lines for your account. | ||
#$ -A Test_allocation | ||
#$ -P Free | ||
|
||
module load rcps-core/1.0.0 | ||
module load compilers/intel/2018 | ||
module load mpi/intel/2018 | ||
#module load lammps/7Aug19/basic/intel-2018 | ||
module load lammps/7Aug19/userintel/intel-2018 # Intel optimised alternative | ||
|
||
#gerun lmp_default -in in.rhodo.at.kathleen -log log.at.$JOB_ID | ||
gerun lmp_default -sf intel -in in.rhodo.at.thomas -log log.at.$JOB_ID # Intel optimised alternative |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Git Application test | ||
|
||
This test tests a file-system's performance creating and manipulating small files by cloning the Spack repository. | ||
|
||
Slow file-systems time out while doing this. | ||
|
||
The test is simple: | ||
|
||
```console | ||
$ time git clone https://github.com/spack/spack.git | ||
Cloning into 'spack'... | ||
remote: Enumerating objects: 325196, done. | ||
remote: Counting objects: 100% (525/525), done. | ||
remote: Compressing objects: 100% (321/321), done. | ||
remote: Total 325196 (delta 207), reused 376 (delta 120), pack-reused 324671 | ||
Receiving objects: 100% (325196/325196), 134.56 MiB | 3.37 MiB/s, done. | ||
Resolving deltas: 100% (140857/140857), done. | ||
Updating files: 100% (8707/8707), done. | ||
|
||
real 11m42.167s | ||
user 0m27.791s | ||
sys 0m7.893s | ||
``` | ||
|
||
This test is pass/fail. |