UsefulInformation : Différence entre versions
m (→Shells (bash, ksh)) |
m (→Editors) |
||
(8 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1: | Ligne 1: | ||
+ | === Editors === | ||
+ | [http://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf Emacs Reference Card] (more intuitive) <br> | ||
+ | [http://www.atmos.albany.edu/daes/atmclasses/atm350/vi_cheat_sheet.pdf vi Reference Card] (available on all Linux systems) | ||
+ | |||
=== UNIX / Linux === | === UNIX / Linux === | ||
==== basics ==== | ==== basics ==== | ||
[http://linuxsurvival.com/ Interactive tutorial] <br> | [http://linuxsurvival.com/ Interactive tutorial] <br> | ||
[http://www.ee.surrey.ac.uk/Teaching/Unix/ Tutorial for beginners] <br> | [http://www.ee.surrey.ac.uk/Teaching/Unix/ Tutorial for beginners] <br> | ||
+ | [http://www.cs.jhu.edu/~joanne/unixRC.pdf UNIX Reference Card] <br> | ||
==== utilities ==== | ==== utilities ==== | ||
Ligne 9: | Ligne 14: | ||
=== Shells (bash, ksh) === | === Shells (bash, ksh) === | ||
[http://ryanstutorials.net/linuxtutorial/ Some shell basics] <br> | [http://ryanstutorials.net/linuxtutorial/ Some shell basics] <br> | ||
+ | [http://www.tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf bash Beginners Guide] <br> | ||
[http://www.well.ox.ac.uk/~johnb/comp/unix/ksh.html#principle ksh scripting examples] <br> | [http://www.well.ox.ac.uk/~johnb/comp/unix/ksh.html#principle ksh scripting examples] <br> | ||
− | |||
[http://tldp.org/LDP/abs/html/string-manipulation.html Manipulating strings with bash] <br> | [http://tldp.org/LDP/abs/html/string-manipulation.html Manipulating strings with bash] <br> | ||
[http://people.sca.uqam.ca/~winger/GEM/Version_3.3.2/UNIX.html Most used commands] | [http://people.sca.uqam.ca/~winger/GEM/Version_3.3.2/UNIX.html Most used commands] | ||
Ligne 23: | Ligne 28: | ||
==== Python ==== | ==== Python ==== | ||
− | === Parallel programming / High | + | === Parallel programming / High Performance Computing (HPC) === |
− | [http://scaweb.sca.uqam.ca/armnlib/Tutorials/HPC2C.pdf Introduction to parallel programming] | + | [http://scaweb.sca.uqam.ca/armnlib/Tutorials/HPC2C.pdf Introduction to parallel programming] <br> |
+ | [https://computing.llnl.gov/tutorials/parallel_comp/ Introduction to parallel computing] <br> | ||
+ | [http://www.cise.ufl.edu/class/cis6930fa14pro/doc/IMA-PPtTutorial.pdf A parallel computing tutorial] <br> | ||
=== Model information === | === Model information === | ||
+ | [http://people.sca.uqam.ca/~winger/GEM/Version_3.3.2 GEMCLIM v_3.3.2 ] <br> | ||
[http://scaweb.sca.uqam.ca/armnlib/Tutorials/CRCM5_introduction.pdf The CRCM5 model ] | [http://scaweb.sca.uqam.ca/armnlib/Tutorials/CRCM5_introduction.pdf The CRCM5 model ] | ||
=== Miscellaneous tips === | === Miscellaneous tips === |
Version actuelle datée du 12 de février 2021 à 21:42
Matières
Editors
Emacs Reference Card (more intuitive)
vi Reference Card (available on all Linux systems)
UNIX / Linux
basics
Interactive tutorial
Tutorial for beginners
UNIX Reference Card
utilities
Shells (bash, ksh)
Some shell basics
bash Beginners Guide
ksh scripting examples
Manipulating strings with bash
Most used commands
Programming
Fortran
Programmer's Guide to Fortran77
C
Python
Parallel programming / High Performance Computing (HPC)
Introduction to parallel programming
Introduction to parallel computing
A parallel computing tutorial
Model information
GEMCLIM v_3.3.2
The CRCM5 model