aorsa
All ORders Spectral Algorithm (The Original)
File Explorer
- ci-osx.yml
- ci-ubuntu.yml
- aorsa2d.in
- batchscript.cori
- cleanrun.sh
- g200201.00000
- grfont.dat
- Ztable
- ZTABLE.TXT
- aorsa2d.in
- batchscript.cori
- g165908.03000
- Ztable
- aorsa2d.in
- g165908.03000_1_0MA_2_0T
- aorsa2d.in
- batchscript.cori
- cleanrun.sh
- g171089.05450
- grfont.dat
- README.md
- test.m
- Ztable
- ZTABLE.TXT
- .DS_Store
- basis_functions_m.f
- bessel.f
- cauchy_ppart.f
- ceez.f
- cql3d_plot.f
- cql3d_setup.f
- CQL_kinds_m.f
- cubic_B_splines_v.f
- Editor.LOG
- f_expanded_m.f
- global_data_m.f
- macro.log
- main.f
- mets2aorsa.f
- netcdf.inc
- process_fp_rfmin_cql3d_output.f
- qng.f
- read_cql3d.f
- sigma.f
- sigma_temp.f
- vector_write_m.f
- work.f
- zfunction.f
- ztable.f
- basis_functions_m.f90
- ceez.f
- cql3d_setup.f90
- CQL_kinds_m.f90
- cubic_B_splines_v.f90
- f_expanded_m.f90
- global_data_m.f90
- netcdf.inc
- read_cql3d.f90
- vector_write_m.f90
- Entries
- Repository
- Root
- cfftb1.f
- cfftf1.f
- cffti1.f
- changes
- cosqb1.f
- cosqf1.f
- dcosqb.f
- dcosqf.f
- dcosqi.f
- dcost.f
- dcosti.f
- dfftb.f
- dfftf.f
- dffti.f
- doc
- doc.double
- dsinqb.f
- dsinqf.f
- dsinqi.f
- dsint.f
- dsinti.f
- dzfftb.f
- dzfftf.f
- dzffti.f
- ezfft1.f
- Makefile
- origMakefile
- passb.f
- passb2.f
- passb3.f
- passb4.f
- passb5.f
- passf.f
- passf2.f
- passf3.f
- passf4.f
- passf5.f
- permission
- radb2.f
- radb3.f
- radb4.f
- radb5.f
- radbg.f
- radf2.f
- radf3.f
- radf4.f
- radf5.f
- radfg.f
- README
- rfftb1.f
- rfftf1.f
- rffti1.f
- sint1.f
- test.f
- zfftb.f
- zfftf.f
- zffti.f
- cfftb1.f
- cfftf1.f
- cffti1.f
- dfftb.f
- dfftf.f
- dffti.f
- passb.f
- passb2.f
- passb3.f
- passb4.f
- passb5.f
- passf.f
- passf2.f
- passf3.f
- passf4.f
- passf5.f
- zfftb.f
- zfftf.f
- zffti.f
- aorsa2din_mod.f90
- aorsa2dMain.F
- aorsa2dSum.f
- aorsaSubs.f
- assert.f
- bessel.f
- cauchy_mod.f90
- cauchy_ppart.f90
- cbessel_mod.f90
- check.f
- current.f
- dp.tgz
- dql_write.f
- dshell.f
- eqdsk_plot.f90
- eqdsk_setup.f
- fftpack5.1d.f90
- field_line_trace.f
- fieldws.f
- fourier.f
- mets2aorsa.f90
- mets2aorsa_myra.f90
- orbit.f
- plot.f
- precision_mod.f90
- profile_mod.f90
- profile_setup.f
- ql_myra.f
- qlsum.f90
- rf2x_setup2.f
- scale.f
- setupblacs.f
- sigma.f
- size_mod.f90
- slowDown.f
- swim_global_data_mod.f90
- types_mod.f90
- vlog.f90
- wdot_sum.f90
- wdot_test.f90
- z_erfc_mod.f90
- zfun_hilbert_mod.f90
- zfunction.f
- ztable.f90
- .test.sh.swp
- aorsa2d.in
- batchscript.cori
- cleanrun.sh
- g200201.00000
- gold-out138
- gold-out38
- gold-rho
- grfont.dat
- test.sh
- Ztable
- ZTABLE.TXT
- aorsa2d.in
- batchscript.cori
- cleanrun.sh
- g171089.05450
- gold-out138
- gold-out38
- gold-rho
- grfont.dat
- README.md
- test.m
- test.sh
- Ztable
- ZTABLE.TXT
- README.md
- aorsa2d_namelist_descriptions.md
- batchscript.perlmutter
- compileropts.aocc
- compileropts.gnu
- compileropts.intel
- CTestConfig.cmake
- CTestCustom.cmake
- CTestTestfile.cmake
- env.cori
- HOWTO.md
- LICENSE
- makefile
- makeopts.cori.gnu
- makeopts.cori.intel
- makeopts.engaging.oneapi
- makeopts.eofe7
- makeopts.eofe7.intel
- makeopts.osx-mojave
- makeopts.perlmutter.aocc
- makeopts.perlmutter.gnu
- makeopts.ubuntu18.04
- makeopts.ubuntu20.04
- makeopts.ubuntu24.04
- modules.eofe7
- pyctest-runner.py
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew install
View Details ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
brew
View Details ▼
brew
Homebrew - a package manager for macOS and Linux.
Some subcommands such as `install` have their own usage documentation.
brew install {{formula|cask}}
Install the latest stable version of a formula or cask:
brew list
List all installed formulae and casks:
brew upgrade {{formula|cask}}
Upgrade an installed formula or cask (if none is given, all installed formulae/casks are upgraded):
ctest
View Details ▼
ctest
CMake test driver program.
ctest
Run all tests in the current CMake build directory:
ctest {{[-j|--parallel]}} 4
Run all tests defined in the CMake build directory, executing 4 [j]obs at a time in parallel:
ctest {{[-j|--parallel]}}
Run all tests on all processor cores:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
mpirun
View Details ▼
mpirun
Execute serial and parallel jobs in Open MPI.
See also: `mpic++`.
mpirun {{path/to/executable}}
Execute an Open MPI program:
mpirun -n {{n}} {{path/to/executable}}
Execute an Open MPI program with `n` parallel processes:
mpirun -oversubscribe {{path/to/executable}}
Allow more processes than available physical cores:
srun
View Details ▼
srun
Run a command under the Slurm workload manager.
srun hostname
Run a simple command interactively:
srun --pty /bin/bash
Submit a basic interactive job:
srun {{[-n|--ntasks]}} 4 {{path/to/program}}
Run a job with 4 tasks (CPUs):
ulimit
View Details ▼
ulimit
Get and set resource limits for user processes.
This is a shell builtin hence not shell-agnostic.
ulimit -a
Get the properties of all the user limits:
ulimit -H -n
Get hard limit for the number of simultaneously opened files:
ulimit -S -n
Get soft limit for the number of simultaneously opened files:
apt-get
View Details ▼
apt-get
Debian and Ubuntu package management utility.
Search for packages using `apt-cache`.
It is recommended to use `apt` when used interactively in Ubuntu versions 16.04 and later.
sudo apt-get update
Update the list of available packages and versions (it's recommended to run this before other `apt-get` commands):
sudo apt-get install {{package}}
Install a package, or update it to the latest available version:
sudo apt-get remove {{package}}
Remove a package:
salloc
View Details ▼
salloc
Start an interactive shell session or execute a command by allocating one or more nodes in a cluster.
salloc
Start an interactive shell session on a node in the cluster:
salloc {{ls --all}}
Execute the specified command synchronously on a node in the cluster:
salloc {{[-C|--constraint]}} {{(amd|intel)&gpu}}
Only allocate nodes fulfilling the specified constraints:
sbatch
View Details ▼
sbatch
Submit a batch job to the SLURM scheduler.
sbatch {{path/to/job.sh}}
Submit a batch job:
sbatch --job-name={{myjob}} {{path/to/job.sh}}
Submit a batch job with a custom name:
sbatch --time={{00:30:00}} {{path/to/job.sh}}
Submit a batch job with a time limit of 30 minutes:
