compute:tobegin
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
compute:tobegin [2024/08/16 11:17] – bjorns | compute:tobegin [2024/12/02 09:55] (current) – bjorns | ||
---|---|---|---|
Line 6: | Line 6: | ||
In you working (home) directory create your project files for computing. | In you working (home) directory create your project files for computing. | ||
After your coding file's are ready you need you test the code try them and resolve any issue, bugs(debug)\\ | After your coding file's are ready you need you test the code try them and resolve any issue, bugs(debug)\\ | ||
- | When ready send your job(project) to cluster, using sbatch command | + | When ready send your job(project) to cluster, using **sbatch** command.\\ |
The cluster uses Slurm as a scheduler and workload manager. | The cluster uses Slurm as a scheduler and workload manager. | ||
To submit your you need to create a file(batch file for Slurm), an example filed is already in your home directory called " | To submit your you need to create a file(batch file for Slurm), an example filed is already in your home directory called " | ||
- | But user can also create their own batch file for Slurm, but the content of it must follow slurms ruleset to work and it must be executable. | + | But user can also create their own batch file for Slurm, but the content of it must follow slurms ruleset to work and it must be executable.\\ |
- | Assuming your python file is called | + | \\ |
+ | Assuming your python file is called | ||
This is the content of myJob.sh\\ | This is the content of myJob.sh\\ | ||
''# | ''# | ||
Line 18: | Line 19: | ||
#SBATCH %%--%%mem-per-cpu=2G\\ | #SBATCH %%--%%mem-per-cpu=2G\\ | ||
#SBATCH < | #SBATCH < | ||
- | '' | + | python3 runSomeCode.py\\ |
- | When ready user submit | + | '' |
+ | To submit | ||
This should be the result user gets\\ | This should be the result user gets\\ | ||
For user to see the status of his job issue the command squeue.\\ | For user to see the status of his job issue the command squeue.\\ | ||
+ | \\ | ||
+ | \\ | ||
+ | Beware if coping (uploading) files from Windows to the cluster, you might encounter issues because of different handling of character encoding (Linux/ | ||
+ | [[compute: | ||
- | |||
- | Beware if coping (uploading) files from Windows to the cluster, you might encounter issues because of different handling of character encoding (Linux/ |
compute/tobegin.1723807052.txt.gz · Last modified: 2024/10/14 14:24 (external edit)