aorsa
All ORders Spectral Algorithm (The Original)
파일 탐색기
- 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
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
brew install
설명 보기 ▼
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
설명 보기 ▼
brew
macOS와 Linux를 위한 패키지 관리자.
더 많은 정보: <https://docs.brew.sh/Manpage>.
brew install {{formula|cask}}
공식(formula) 혹은 캐스크(cask)의 최신 안정 버전을 설치:
brew list
설치된 모든 공식(formulae)과 캐스크(casks) 나열:
brew upgrade {{formula|cask}}
설치된 특정 공식(formula) 혹은 캐스크(cask) 업그레이드 (옵션이 주어지지 않으면 모든 공식과 캐스크 업그레이드):
ctest
설명 보기 ▼
ctest
CMake 테스트 드라이버 프로그램.
더 많은 정보: <https://gitlab.kitware.com/cmake/community/-/wikis/doc/ctest/Testing-With-CTest>.
ctest
CMake 프로젝트에 정의된 모든 테스트를 실행하며 , 한번에 4개의 작업을 병렬 실행:
ctest {{[-j|--parallel]}} 4
사용 가능한 테스트 목록 표시:
ctest {{[-j|--parallel]}}
이름을 기준으로 단일 테스트를 실행하거나 `regex` 기준으로 필터링:
git clone
설명 보기 ▼
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
설명 보기 ▼
mpirun
Open MPI에서 직렬 및 병렬 작업 실행.
관련 항목: `mpic++`.
더 많은 정보: <https://docs.open-mpi.org/en/main/man-openmpi/man1/mpirun.1.html>.
mpirun {{path/to/executable}}
Open MPI 프로그램 실행:
mpirun -n {{n}} {{path/to/executable}}
`n`개의 병렬 프로세스로 Open MPI 프로그램 실행:
mpirun -oversubscribe {{path/to/executable}}
사용 가능한 물리 코어 수보다 많은 프로세스 실행 허용:
srun
설명 보기 ▼
srun
Slurm 워크로드 관리 시스템에서 명령을 실행.
더 많은 정보: <https://slurm.schedmd.com/srun.html>.
srun hostname
간단한 명령을 대화형으로 실행:
srun --pty /bin/bash
기본 대화형 작업 제출:
srun {{[-n|--ntasks]}} 4 {{path/to/program}}
4개의 작업(CPU)으로 작업 실행:
ulimit
설명 보기 ▼
ulimit
사용자 제한을 조회하고 설정.
더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-ulimit>.
ulimit -a
모든 사용자 제한의 속성 조회:
ulimit -H -n
동시에 열 수 있는 파일 개수의 하드 제한 조회:
ulimit -S -n
동시에 열 수 있는 파일 개수의 소프트 제한 조회:
apt-get
설명 보기 ▼
apt-get
Debian 및 Ubuntu 패키지 관리 도구.
`apt-cache`를 사용하여 패키지를 검색하세요.
Ubuntu 16.04 이후 버전에서는 대화형 사용 시 `apt` 사용을 권장합니다.
더 많은 정보: <https://manned.org/apt-get.8>.
sudo apt-get update
사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt-get` 명령어 실행 전에 권장됨):
sudo apt-get install {{package}}
패키지 설치 또는 최신 버전으로 업데이트:
sudo apt-get remove {{package}}
패키지 제거:
salloc
설명 보기 ▼
salloc
클러스터에서 하나 이상의 노드를 할당하여 대화형 셸 세션을 시작하거나 명령을 실행합니다.
더 많은 정보: <https://slurm.schedmd.com/salloc.html>.
salloc
클러스터의 노드에서 대화형 셸 세션 시작:
salloc {{ls --all}}
클러스터의 노드에서 지정된 명령을 동기적으로 실행:
salloc {{[-C|--constraint]}} {{(amd|intel)&gpu}}
지정된 제약 조건을 충족하는 노드만 할당:
sbatch
설명 보기 ▼
sbatch
SLURM 스케줄러에 배치 작업 제출.
더 많은 정보: <https://manned.org/sbatch>.
sbatch {{path/to/job.sh}}
배치 작업 제출:
sbatch --job-name={{myjob}} {{path/to/job.sh}}
사용자 지정 이름으로 배치 작업 제출:
sbatch --time={{00:30:00}} {{path/to/job.sh}}
30분의 시간 제한으로 배치 작업 제출:
