...
Code Block | ||
---|---|---|
| ||
# izvršavanje naredbe cowsay unutar kontejnera [korisnik@kompjuter:~] $ date | singularityapptainer exec apptainer.sif cowsay ... < čet, 25.05.2023. 11:05:46 CEST > -- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
...
Code Block | ||
---|---|---|
| ||
# izvršavanje komandom run [korisnik@kompjuter:~] $ singularityapptainer run apptainer.sif ... < čet, 25.05.2023. 11:05:46 CEST > -- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || # direktno izvršavanje [korisnik@kompjuter:~] $ ./apptainer.sif ... < čet, 25.05.2023. 11:06:05 CEST > -- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || |
...
Code Block | ||
---|---|---|
| ||
#!/bin/bash #PBS -N mpi-test #PBS -l select=2:ncpus=1 #PBS -l place=scatter # dopremanje modula module load PrgEnv-gnu module load cray-mpich-abi module load cray-pals module load cray-pmi module load libfabric # namještanje okolišne varijable LD_LIBRARY_PATH u kontejneru: # # 1) CRAY_LD_LIBRARY_PATH - Cray knjižnice iz /opt # 2) LD_LIBRARY_PATH - sistemske knjižnice iz /usr/lib64 # 3) \$LD_LIBRARY_PATH - očuvanje varijable ako već postoji u kontejneru # 4) /opt/cray/pe/pals/1.2.3/lib - putanja za PALS servis # APPTAINERENV_LD_LIBRARY_PATH="${CRAY_LD_LIBRARY_PATH}:${LD_LIBRARY_PATH}:\$LD_LIBRARY_PATH:/opt/cray/pe/pals/1.2.3/lib" # izvršavanje kontejnera mpi-test.sif s aplikacijom mpiexec modula cray-pals mpiexec --no-transfer \ singularityapptainer exec \ --bind /opt \ --bind /run \ --bind /usr/lib64 \ mpi4py-install.sif \ /myapp/mpi-test |
...