Main Page: Difference between revisions

From Fluids Wiki
Jump to navigation Jump to search
 
(75 intermediate revisions by 13 users not shown)
Line 1: Line 1:
<big>'''Welcome to the Fluids Wiki. Anything is possible at the Fluids Wiki. Anything at all.'''</big>
[[File:2009-02-27-professor farnsworth-150x150.jpg|frame|<big>'''Welcome to the Fluids Wiki. Anything is possible at the Fluids Wiki. Anything at all.'''</big>]]


[[File:2009-02-27-professor farnsworth-150x150.jpg]]
== Useful Information ==
* [[Glossary]]
* [[Dimensionless Numbers]]
* [[Fluids equations]]
* We have a wide array of computing resources available. For more information on what is available, please see
** [[Computing Resources]]
* [[Theses and Graduated Lab Members]]
* [[Conferences]]
* [[Gallery|The Gallery]] has some nice illustrations of work that we've done. (under construction)


== Index ==
A somewhat organised list of the pages that we have thus far,


* Fluids equations (see source for LaTeX form)
=== Job Mailing Lists ===
** [[Euler equations]]
Here are some mailing lists that may have relevant postings for post-docs and tenure-track positions.
** [[Navier-Stokes equations]]
Caveat emptor: you will get a lot of emails, and most likely won't be relevant to you
** [[Shallow water equations]]
* [https://www.lists.rdg.ac.uk/mailman/listinfo/met-jobs Met jobs]
** [[Wave equations]]
* [http://mailman.ucar.edu/mailman/listinfo/es_jobs_net ES (Earth Sciences) jobs net]
** [[KdV equation]]
** [[DJL equations]]


* MATLAB related
== Models ==
** Guide to [[MATLAB figures]]
** Guide to [[MATLAB profiler]]
** Guide to [[MATLAB animations]]


* SPINS related
Models typically require a configuration file and your environment to be set up to suit the machine you're using.
** [[SPINS User Guide]]
Configuration files are provided with the models. Machine-specific environment settings are discussed in the
Computing Resources section of this wiki.


* MITgcm related
* [[SPINS]]
** [http://www.math.uwaterloo.ca/~w13liu/Wentao_Liu/Miscellaneous.html Wentao Liu's MITgcm movie maker]
<!-- ** [https://belize.math.uwaterloo.ca/SPINS_documentation/ Documentation (in development)] -->
* [[MITgcm]]
* [[GeoClaw]]
* [[IGW]]
* [[WRF]]
* [[FEniCS]]


* MAPLE related
== Compute Canada HPC Tips ==
** Sample [[MAPLE Worksheets]]
* [[Graham Tips]]
* [[Orca Tips]]
* [https://docs.computecanada.ca/wiki/Getting_Started Compute Canada Intro Page]
* [https://docs.computecanada.ca/wiki/Compute_Canada_Documentation Compute Canada Documentation]
* [https://www.sharcnet.ca/help/index.php/Main_Page Sharcnet Wiki] (an excellent HPC resource)
* [https://support.scinet.utoronto.ca/wiki/index.php/Knowledge_Base:_Tutorials_and_Manuals Scinet Wiki] (an excellent resource for C++, Fortran, MPI, OpenMP, and all things HPC)
* [https://docs.computecanada.ca/wiki/Archiving_and_compressing_files Archiving files]
=== Data Transferring ===
* [https://docs.computecanada.ca/wiki/Globus Globus] (a high performance file transfer service)


* LINUX/UNIX related
== Programs ==
** Source code comparison [[Mdiff]]
* [[MATLAB]]
** [[Compiling on winisk/kazan]]
* [[Python]]
* [[MAPLE Worksheets]]
* [[LaTeX]]
* [[Conda]]


* Python related
=== [[Visualization]] ===
** [[What is Python and Why Python?]]
* [[VisIt]]
** Randy LeVeque's [http://depts.washington.edu/clawpack/g2s3/slides/python-intro.pdf Intro to Python Tutorial Slides] (with introduction to NumPy)
** [https://wiki.math.uwaterloo.ca/sheets/FluidsWiki/Visualization/VisIt/3D_VisIt_Intro.pdf Laura Chandler's CMOS Slides on 3D Visualization with VisIt]
* [[ParaView]]


* Git (version control software) related
=== Utility Programs ===
** Randy LeVeque's [http://depts.washington.edu/clawpack/g2s3/slides/git-intro.pdf Intro to Git Slides]
* [[Git]] (version control)
** [http://github.com GitHub]
* [[ffmpeg]] (command-line movie/image handling)
* [[spins2netcdf]] (convert SPINS binary outputs to NetCDF)
* [[rc files]] (Configuration files)
* [[ReadTheDocs]] (Integrating ReadTheDocs with git)


* GPU/CUDA related
== Computing ==
** Slides by Michael Bader:
*** [[Media:bader_intro.pdf|Parallel & GPU computing - Why should I bother?]]
*** [[Media:bader_cuda.pdf|Parallel Computing on GPUs]] (with CUDA)
*** [[Media:bader_swe.pdf|SWE – An Education-Oriented Code to Solve the Shallow Water Equations]]
** C & C++ Code:
*** Matrix Multiply C code, cf. [http://books.google.ca/books?id=qW1mncii_6EC&q= book by Kirk & Hwu]
*** [https://github.com/TUM-I5/SWE SWE C++ code] on GitHub.
*** Heat equation C code. Warning: incomplete and contains bugs. Intended as an exercise.


You can also see an automatically generated list of all existing pages here: [[Special:AllPages]]
=== File Formats ===
* [[NetCDF]]
 
=== Systems ===
* [[LINUX/UNIX]]
* [[GPU/CUDA]]
 
== Linux servers owned by the Fluids Lab ==
 
* [[info specific to hood.math]]
* [[info specific to boogaloo.math and belize.math|info specific to belize, belize2.math (formerly boogaloo), belize3.math]]
* [[info specific to bow, minnewanka, waterton]] ("mountain lakes")
* [[info specific to sutton, rondeau, pelee]] ("provincial parks")
* [[simple local file sharing]]
* [[Login script]] (.profile, .cshrc) for the MFCF-administered machines
 
== Lab Experiments ==
* [[Lab Equipment]]
* [[Previous Experiments]]
 
== Other ==
* [[Fluids Grad Talks]] (past write-ups and scheduled talks, from a LONG time ago)
* [https://en.wikipedia.org/wiki/List_of_mathematical_symbols_by_subject Math Symbols]
* [[Uploading to Wiki]]

Latest revision as of 12:16, 23 September 2024

Welcome to the Fluids Wiki. Anything is possible at the Fluids Wiki. Anything at all.

Useful Information


Job Mailing Lists

Here are some mailing lists that may have relevant postings for post-docs and tenure-track positions. Caveat emptor: you will get a lot of emails, and most likely won't be relevant to you

Models

Models typically require a configuration file and your environment to be set up to suit the machine you're using. Configuration files are provided with the models. Machine-specific environment settings are discussed in the Computing Resources section of this wiki.

Compute Canada HPC Tips

Data Transferring

  • Globus (a high performance file transfer service)

Programs

Visualization

Utility Programs

Computing

File Formats

Systems

Linux servers owned by the Fluids Lab

Lab Experiments

Other