diff --git a/.github/workflows/spelling.yaml b/.github/workflows/spelling.yaml index da45fe2ca..e56205b44 100644 --- a/.github/workflows/spelling.yaml +++ b/.github/workflows/spelling.yaml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Check Spelling - uses: crate-ci/typos@7ad296c72fa8265059cc03d1eda562fbdfcd6df2 # v1.9.0 + uses: crate-ci/typos@548ac37a5de9ce84871bf4db3c9b8c462896d480 # v1.16.24 with: - files: ./lib/ramble/ramble ./lib/ramble/docs ./examples ./share ./bin ./etc ./README.md + files: ./lib/ramble/ramble ./lib/ramble/docs ./examples ./share ./bin ./etc ./var ./README.md config: ./.typos.toml diff --git a/.typos.toml b/.typos.toml index a9098dd01..18ce75dc8 100644 --- a/.typos.toml +++ b/.typos.toml @@ -5,7 +5,6 @@ extend-exclude = [ "lib/ramble/external/", "lib/ramble/llnl/", "lib/ramble/spack/", - "var/", ] ignore-hidden = false @@ -17,8 +16,10 @@ extend-ignore-re = [ [default.extend-words] "fom" = "fom" "namd" = "namd" +"reord" = "reord" [default.extend-identifiers] "ATPase" = "ATPase" "cachable" = "cachable" "clen" = "clen" +"enable_deck_based_FOMs" = "enable_deck_based_FOMs" diff --git a/var/ramble/repos/builtin/applications/hmmer/application.py b/var/ramble/repos/builtin/applications/hmmer/application.py index 84b396b4c..373e98257 100644 --- a/var/ramble/repos/builtin/applications/hmmer/application.py +++ b/var/ramble/repos/builtin/applications/hmmer/application.py @@ -34,7 +34,7 @@ class Hmmer(SpackApplication): software_spec('hmmer', spack_spec='hmmer@3.3.2', compiler='gcc9') - # This would ideally not use the current_relase, as the package will need to be manually updated per release + # This would ideally not use the current_release, as the package will need to be manually updated per release # Here current_release == 'Pfam36.0' input_file('Pfam_A', url='http://ftp.ebi.ac.uk/pub/databases/Pfam/current_release/Pfam-A.hmm.gz', diff --git a/var/ramble/repos/builtin/applications/hpl/application.py b/var/ramble/repos/builtin/applications/hpl/application.py index 4298d6031..9ea07cc56 100644 --- a/var/ramble/repos/builtin/applications/hpl/application.py +++ b/var/ramble/repos/builtin/applications/hpl/application.py @@ -189,7 +189,7 @@ class Hpl(SpackApplication): description='DEPTH for optimized calculator', workloads=['calculator']) - # FoMs: + # FOMs: log_str = os.path.join(Expander.expansion_str('experiment_run_dir'), Expander.expansion_str('experiment_name') + '.out') diff --git a/var/ramble/repos/builtin/applications/intel-hpl/application.py b/var/ramble/repos/builtin/applications/intel-hpl/application.py index 93dd93d9e..2be32a10b 100644 --- a/var/ramble/repos/builtin/applications/intel-hpl/application.py +++ b/var/ramble/repos/builtin/applications/intel-hpl/application.py @@ -190,7 +190,7 @@ class IntelHpl(SpackApplication): description='DEPTH for optimized calculator', workloads=['calculator']) - # FoMs: + # FOMs: log_str = os.path.join(Expander.expansion_str('experiment_run_dir'), Expander.expansion_str('experiment_name') + '.out') diff --git a/var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py b/var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py index e82c2367c..cb394558d 100644 --- a/var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py +++ b/var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py @@ -10,7 +10,7 @@ from ramble.appkit import * from ramble.expander import Expander -# Genral Guidance: +# General Guidance: # - Use compact placement policy # - Check the compute nodes in a single rack using the network topology API @@ -73,7 +73,7 @@ class IntelMpiBenchmarks(SpackApplication): # Multiple spack packages (specifically intel-oneapi-mpi) provide the # binary we need. It's fairly common to want to decouple the version of MPI - # from the version of the benchmark, so this varialbe gives a user an + # from the version of the benchmark, so this variable gives a user an # explicit way to control that, as well as more strongly implies the binary # from intel-mpi-benchmarks by default workload_variable('install_path', diff --git a/var/ramble/repos/builtin/applications/md-test/application.py b/var/ramble/repos/builtin/applications/md-test/application.py index cac3e2a2c..08eb1e936 100644 --- a/var/ramble/repos/builtin/applications/md-test/application.py +++ b/var/ramble/repos/builtin/applications/md-test/application.py @@ -22,7 +22,7 @@ class MdTest(SpackApplication): software_spec('openmpi', spack_spec='openmpi') # The IOR spack package also includes MDTest, but we implement it as a - # seperate application in ramble + # separate application in ramble software_spec('ior', spack_spec='ior', compiler='gcc') required_package('ior') diff --git a/var/ramble/repos/builtin/applications/namd/application.py b/var/ramble/repos/builtin/applications/namd/application.py index 7847cf5a2..9d691fc01 100644 --- a/var/ramble/repos/builtin/applications/namd/application.py +++ b/var/ramble/repos/builtin/applications/namd/application.py @@ -224,7 +224,7 @@ class Namd(SpackApplication): figure_of_merit_context( 'Energy iteration', regex=energy_regex, - output_format='Enery Iteration: {itr}' + output_format='Energy Iteration: {itr}' ) figure_of_merit( diff --git a/var/ramble/repos/builtin/applications/osu-micro-benchmarks/application.py b/var/ramble/repos/builtin/applications/osu-micro-benchmarks/application.py index 7b29be031..1c92ffc49 100644 --- a/var/ramble/repos/builtin/applications/osu-micro-benchmarks/application.py +++ b/var/ramble/repos/builtin/applications/osu-micro-benchmarks/application.py @@ -51,7 +51,7 @@ class OsuMicroBenchmarks(SpackApplication): size_time_regex = r'(?P[0-9.]+)+\s+(?P[0-9.]+)' figure_of_merit_context('msg_size', regex=size_time_regex, - output_format='Messae Size: {msg_size}') + output_format='Message Size: {msg_size}') log_str = Expander.expansion_str('log_file') for benchmark, unit in pt2pt: diff --git a/var/ramble/repos/builtin/modifiers/gcp-metadata/modifier.py b/var/ramble/repos/builtin/modifiers/gcp-metadata/modifier.py index 2cba7249a..a1007f0c4 100644 --- a/var/ramble/repos/builtin/modifiers/gcp-metadata/modifier.py +++ b/var/ramble/repos/builtin/modifiers/gcp-metadata/modifier.py @@ -12,7 +12,7 @@ class GcpMetadata(BasicModifier): """Define a modifier to grab GCP VM metadata - This mod can capture usefull metadata (such as node type and VM image) for + This mod can capture useful metadata (such as node type and VM image) for GCP VMs """