https://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&feed=atom&action=historySPHYSICS FAQ - Revision history2024-03-28T19:46:34ZRevision history for this page on the wikiMediaWiki 1.17.0https://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=869&oldid=prevWikiSysop at 20:47, 16 February 20142014-02-16T20:47:56Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 20:47, 16 February 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 25:</td>
<td colspan="2" class="diff-lineno">Line 25:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>SPHysics is a platform of free open-source codes for Smoothed Particle Hydrodynamics (SPH) written in a variety of languages for different computational resources (fortran, MPI, C++, CUDA) for the simulation of potentially violent free-surface hydrodynamics.  The SPHysics codes can simulate various phenomena including wave breaking, dam breaks, sloshing, sliding objects, floating objects, wave impact on a structure, etc.  More information on the technical capabilities can be found on the [[SPHYSICS_Home_Page| SPHysics home page]].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>SPHysics is a platform of free open-source codes for Smoothed Particle Hydrodynamics (SPH) written in a variety of languages for different computational resources (fortran, MPI, C++, CUDA) for the simulation of potentially violent free-surface hydrodynamics.  The SPHysics codes can simulate various phenomena including wave breaking, dam breaks, sloshing, sliding objects, floating objects, wave impact on a structure, etc.  More information on the technical capabilities can be found on the [[SPHYSICS_Home_Page| SPHysics home page]].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What is the difference between the different versions of SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What is the difference between the different versions of SPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 33:</td>
<td colspan="2" class="diff-lineno">Line 34:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* '''SWE-SPHysics''': a serial code to solver the 1-D and 2-D Shallow Water Equations (SWEs) using Fortran.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* '''SWE-SPHysics''': a serial code to solver the 1-D and 2-D Shallow Water Equations (SWEs) using Fortran.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Where can I download SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Where can I download SPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Please see the [[Downloads| Downloads Page]].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Please see the [[Downloads| Downloads Page]].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Who wrote SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Who wrote SPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>SPHysics has been written by a number of contributors from universities from around the world.  For a list of the authors of the different codes please see the '''[[Developers| Developers]]''' page.  The code took several years to develop, apply to test cases and improve.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>SPHysics has been written by a number of contributors from universities from around the world.  For a list of the authors of the different codes please see the '''[[Developers| Developers]]''' page.  The code took several years to develop, apply to test cases and improve.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What platforms does SPHysics run on? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What platforms does SPHysics run on? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 55:</td>
<td colspan="2" class="diff-lineno">Line 59:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: '''[http://gcc.gnu.org/wiki/GFortran GNU gfortran compiler],  (gfortran v4.2+)''' on : '''[http://www.cygwin.com Cygwin]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: '''[http://gcc.gnu.org/wiki/GFortran GNU gfortran compiler],  (gfortran v4.2+)''' on : '''[http://www.cygwin.com Cygwin]'''</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: '''Linux''':</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: '''Linux''':</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 68:</td>
<td colspan="2" class="diff-lineno">Line 71:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The '''DualSPHysics code''' has been tested on the linux/unix-based and windows operating systems using the CUDA (nvcc) compiler v3.0.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The '''DualSPHysics code''' has been tested on the linux/unix-based and windows operating systems using the CUDA (nvcc) compiler v3.0.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I generate a geometry using SPHysics in fortran codes? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I generate a geometry using SPHysics in fortran codes? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 88:</td>
<td colspan="2" class="diff-lineno">Line 92:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Note, for Silverfrost FTN95, the CaseN.txt files must NOT have TABS immediately after the numerical values.  Instead, use two consecutive spaces.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Note, for Silverfrost FTN95, the CaseN.txt files must NOT have TABS immediately after the numerical values.  Instead, use two consecutive spaces.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run serial SPHysics on windows? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run serial SPHysics on windows? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 104:</td>
<td colspan="2" class="diff-lineno">Line 109:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This will compile SPHYSICSgen_2D/3D which will generate the geometry and subsequently compile the executable SPHYSICS_2D/3D under the directory \execs.  The code will then start to run writing the output to a file called "sph.out" aswell as to the screen. '''Note the input files (CaseN.txt) require you to specify which compiler you wish to use (the last line); for the CVF compiler use the value 3; for the Silverfrost FTN95 compiler use the value 4.'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This will compile SPHYSICSgen_2D/3D which will generate the geometry and subsequently compile the executable SPHYSICS_2D/3D under the directory \execs.  The code will then start to run writing the output to a file called "sph.out" aswell as to the screen. '''Note the input files (CaseN.txt) require you to specify which compiler you wish to use (the last line); for the CVF compiler use the value 3; for the Silverfrost FTN95 compiler use the value 4.'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run serial SPHysics on Linux ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run serial SPHysics on Linux ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 116:</td>
<td colspan="2" class="diff-lineno">Line 122:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This will compile SPHYSICSgen_2D/3D which will generate the geometry, the makefile SPHYSICS.mak and subsequently compile the executable SPHYSICS_2D/3D under the directory execs/.  The code will then start to run writing the output to a file called "sph.out" aswell as to the screen.  '''Note the input files (CaseN.txt) require you to specify which compiler you wish to use (the last line); for the gfortran compiler use the value 1, and for the Intel Compiler use the value 2.'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This will compile SPHYSICSgen_2D/3D which will generate the geometry, the makefile SPHYSICS.mak and subsequently compile the executable SPHYSICS_2D/3D under the directory execs/.  The code will then start to run writing the output to a file called "sph.out" aswell as to the screen.  '''Note the input files (CaseN.txt) require you to specify which compiler you wish to use (the last line); for the gfortran compiler use the value 1, and for the Intel Compiler use the value 2.'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run parallelSPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run parallelSPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This will depend on your parallel or HPC hardware and more particularly on the Job Submission System for your hardware.  parallelSPHysics comes with submission scripts for the SGE and LSF systems.  See the guide here:  '''[[Media:parallelSPHysics_v2.0_GUIDE.pdf | parallelSPHysics_v2.0_GUIDE.pdf]]'''  October 2010</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This will depend on your parallel or HPC hardware and more particularly on the Job Submission System for your hardware.  parallelSPHysics comes with submission scripts for the SGE and LSF systems.  See the guide here:  '''[[Media:parallelSPHysics_v2.0_GUIDE.pdf | parallelSPHysics_v2.0_GUIDE.pdf]]'''  October 2010</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run DualSPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run DualSPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>See [http://www.dual.sphysics.org/index.php/forums/ DualSPHysics FAQ]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>See [http://www.dual.sphysics.org/index.php/forums/ DualSPHysics FAQ]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I visualize the results? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I visualize the results? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 136:</td>
<td colspan="2" class="diff-lineno">Line 145:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: ./PART2VTU_unix_gfortran.bat  or  ./PART2VTU_unix_ifort.bat</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: ./PART2VTU_unix_gfortran.bat  or  ./PART2VTU_unix_ifort.bat</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== For which cases has SPHysics been validated? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== For which cases has SPHysics been validated? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The code has been validated for a number of different test cases including dam breaks, waves hitting structures, breaking waves at beaches, Poiseuille flow, Couette flow.  Interested readers are referred to the following publications for more detailed information '''[[SPHYSICS_Publications| Publication list]]'''.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The code has been validated for a number of different test cases including dam breaks, waves hitting structures, breaking waves at beaches, Poiseuille flow, Couette flow.  Interested readers are referred to the following publications for more detailed information '''[[SPHYSICS_Publications| Publication list]]'''.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What is the Fortran code structure? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What is the Fortran code structure? ===</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>We are often asked questions on whether the code can do certain things - usually this requires extra code to be added requiring work on your part.  To help you we have added Chapter 5 to the guide.  You can download Chapter 5 here with an image of the '''[[Media:SPHysics_GUIDE_v2.2_Chapter5_FORTRAN_codeStructure.pdf | Code Structure]]''' here.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>We are often asked questions on whether the code can do certain things - usually this requires extra code to be added requiring work on your part.  To help you we have added Chapter 5 to the guide.  You can download Chapter 5 here with an image of the '''[[Media:SPHysics_GUIDE_v2.2_Chapter5_FORTRAN_codeStructure.pdf | Code Structure]]''' here.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What if I find a bug in the code? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What if I find a bug in the code? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>A good rule of thumb is that in a commerical code there is a bug every 100 lines of code.  If you find a bug in the SPHysics code, please let the developers know either by emailing us or by using the [[SPHYSICS_Forum| Forum]] pages.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>A good rule of thumb is that in a commerical code there is a bug every 100 lines of code.  If you find a bug in the SPHysics code, please let the developers know either by emailing us or by using the [[SPHYSICS_Forum| Forum]] pages.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Is there documentation for SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Is there documentation for SPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 155:</td>
<td colspan="2" class="diff-lineno">Line 169:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (iv) SWEs: '''[[Media:SWE-SPHysics v1.0.00.pdf | SWE-SPHysics v1.0.00.pdf]]''' March 2013</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (iv) SWEs: '''[[Media:SWE-SPHysics v1.0.00.pdf | SWE-SPHysics v1.0.00.pdf]]''' March 2013</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I learn more about SPH and SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I learn more about SPH and SPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 160:</td>
<td colspan="2" class="diff-lineno">Line 175:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br/></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I contribute to the development of SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I contribute to the development of SPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For starters you can buy the main developers a drink of beer at the next conference or workshop.  Failing that, you can post any new subroutines that you want to share with other users to the core SPHysics team.  Periodically the core developers of SPHysics will meet and discuss future developments and directions of SPHysics.  If your new subroutines are considered to be an invaluable addition to the code, they will be considered for inclusion in the next release version.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For starters you can buy the main developers a drink of beer at the next conference or workshop.  Failing that, you can post any new subroutines that you want to share with other users to the core SPHysics team.  Periodically the core developers of SPHysics will meet and discuss future developments and directions of SPHysics.  If your new subroutines are considered to be an invaluable addition to the code, they will be considered for inclusion in the next release version.</div></td></tr>
</table>WikiSysophttps://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=868&oldid=prevWikiSysop at 20:45, 16 February 20142014-02-16T20:45:43Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 20:45, 16 February 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 152:</td>
<td colspan="2" class="diff-lineno">Line 152:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (i) serial: '''[[Media:SPHysics_v2.2.000_GUIDE.pdf | SPHysics_v2.2.000_GUIDE.pdf]]'''  October 2010</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (i) serial: '''[[Media:SPHysics_v2.2.000_GUIDE.pdf | SPHysics_v2.2.000_GUIDE.pdf]]'''  October 2010</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (ii) parallel: '''[[Media:parallelSPHysics_v2.0_GUIDE.pdf | parallelSPHysics_v2.0_GUIDE.pdf]]'''  January 2011</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (ii) parallel: '''[[Media:parallelSPHysics_v2.0_GUIDE.pdf | parallelSPHysics_v2.0_GUIDE.pdf]]'''  January 2011</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:  (iii) GPU: '''[http://www.dual.sphysics.org/index.php/downloads/ <del class="diffchange diffchange-inline">| </del>DualSPHysics_v3.0_GUIDE.pdf]'''  <del class="diffchange diffchange-inline">March </del>2013</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:  (iii) GPU: '''[http://www.dual.sphysics.org/index.php/downloads/ DualSPHysics_v3.0_GUIDE.pdf]'''  <ins class="diffchange diffchange-inline">December </ins>2013</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:  (iv) SWEs: <del class="diffchange diffchange-inline">'</del>'''[[Media:SWE-SPHysics v1.0.00.pdf | SWE-SPHysics v1.0.00.pdf]]''' <del class="diffchange diffchange-inline"> December </del>2013</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:  (iv) SWEs: '''[[Media:SWE-SPHysics v1.0.00.pdf | SWE-SPHysics v1.0.00.pdf]]''' <ins class="diffchange diffchange-inline">March </ins>2013</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I learn more about SPH and SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I learn more about SPH and SPHysics? ===</div></td></tr>
</table>WikiSysophttps://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=867&oldid=prevWikiSysop at 20:44, 16 February 20142014-02-16T20:44:11Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 20:44, 16 February 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#What is SPHysics and what can it do?| What is SPHysics and what can it do?]]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#What is SPHysics and what can it do?| What is SPHysics and what can it do?]]'''</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">#'''[[#What is the difference between the different versions of SPHysics?| What is the difference between the different versions of SPHysics?]]'''</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#Where can I download SPHysics?| Where can I download SPHysics?]]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#Where can I download SPHysics?| Where can I download SPHysics?]]'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#Who wrote SPHysics?| Who wrote SPHysics?]]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#Who wrote SPHysics?| Who wrote SPHysics?]]'''</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 23:</td>
<td colspan="2" class="diff-lineno">Line 24:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>SPHysics is a platform of free open-source codes for Smoothed Particle Hydrodynamics (SPH) written in a variety of languages for different computational resources (fortran, MPI, C++, CUDA) for the simulation of potentially violent free-surface hydrodynamics.  The SPHysics codes can simulate various phenomena including wave breaking, dam breaks, sloshing, sliding objects, floating objects, wave impact on a structure, etc.  More information on the technical capabilities can be found on the [[SPHYSICS_Home_Page| SPHysics home page]].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>SPHysics is a platform of free open-source codes for Smoothed Particle Hydrodynamics (SPH) written in a variety of languages for different computational resources (fortran, MPI, C++, CUDA) for the simulation of potentially violent free-surface hydrodynamics.  The SPHysics codes can simulate various phenomena including wave breaking, dam breaks, sloshing, sliding objects, floating objects, wave impact on a structure, etc.  More information on the technical capabilities can be found on the [[SPHYSICS_Home_Page| SPHysics home page]].</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">=== What is the difference between the different versions of SPHysics? ===</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">We now have a range of codes based on SPHysics:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* '''SPHysics''': a serial code to solve the 2-D & 3-D Navier-Stokes equations written in Fortran</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* '''parallelSPHyics''': a parallelised to solve the 2-D & 3-D Naiver-Stokes equations written using MPI and Fortran</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* '''DualSPHysics''': a highly optimised code to solver the 2-D & 3-D Navier-Stokes equations written using C++, OpenMP and CUDA</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* '''SWE-SPHysics''': a serial code to solver the 1-D and 2-D Shallow Water Equations (SWEs) using Fortran.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Where can I download SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Where can I download SPHysics? ===</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 36:</td>
<td colspan="2" class="diff-lineno">Line 45:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The SPHysics source codes are downloadable from the main [[Downloads| Downloads page]].  Therefore, the code can run on any operating system or platform where you have the relevant compilers (e.g. fortran, MPICH, OpenMPI, CUDA).  During development every effort has been made to ensure that the SPHysics codes are as portable as possible.   </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The SPHysics source codes are downloadable from the main [[Downloads| Downloads page]].  Therefore, the code can run on any operating system or platform where you have the relevant compilers (e.g. fortran, MPICH, OpenMPI, CUDA).  During development every effort has been made to ensure that the SPHysics codes are as portable as possible.   </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The '''serial <del class="diffchange diffchange-inline">code</del>''' <del class="diffchange diffchange-inline">has </del>been tested on the following operating systems and compilers below<del class="diffchange diffchange-inline">.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The '''serial <ins class="diffchange diffchange-inline">codes</ins>''' <ins class="diffchange diffchange-inline">have </ins>been tested on the following operating systems and compilers below.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">The '''parallel Code''' has been tested on the linux/unix-based operating systems using either MPICH v2 or OpenMPI compilers with Intel ifort or GNU gfortran as the underlying compiler.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">The '''DualSPHysics code''' has been tested on the linux/unix-based and windows operating systems using the CUDA (nvcc) compiler v3.0</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''Compilers:''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>''Compilers:''</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 59:</td>
<td colspan="2" class="diff-lineno">Line 64:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: '''[http://gcc.gnu.org/wiki/GFortran GNU gfortran],  (gfortran v4.2+)'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: '''[http://gcc.gnu.org/wiki/GFortran GNU gfortran],  (gfortran v4.2+)'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">The '''parallel Code''' has been tested on the linux/unix-based operating systems using either MPICH v2 or OpenMPI compilers with Intel ifort or GNU gfortran as the underlying compiler.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">The '''DualSPHysics code''' has been tested on the linux/unix-based and windows operating systems using the CUDA (nvcc) compiler v3.0.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I generate a geometry using SPHysics in fortran codes? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I generate a geometry using SPHysics in fortran codes? ===</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 114:</td>
<td colspan="2" class="diff-lineno">Line 122:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run DualSPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I run DualSPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Response to Appear</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">See [http://www.dual.sphysics.org/index.php/forums/ DualSPHysics FAQ]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I visualize the results? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I visualize the results? ===</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 144:</td>
<td colspan="2" class="diff-lineno">Line 152:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (i) serial: '''[[Media:SPHysics_v2.2.000_GUIDE.pdf | SPHysics_v2.2.000_GUIDE.pdf]]'''  October 2010</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (i) serial: '''[[Media:SPHysics_v2.2.000_GUIDE.pdf | SPHysics_v2.2.000_GUIDE.pdf]]'''  October 2010</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (ii) parallel: '''[[Media:parallelSPHysics_v2.0_GUIDE.pdf | parallelSPHysics_v2.0_GUIDE.pdf]]'''  January 2011</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:  (ii) parallel: '''[[Media:parallelSPHysics_v2.0_GUIDE.pdf | parallelSPHysics_v2.0_GUIDE.pdf]]'''  January 2011</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:  (<del class="diffchange diffchange-inline">iiii</del>) <del class="diffchange diffchange-inline">serial</del>: '''[[Media:<del class="diffchange diffchange-inline">DualSPHysics_v1_GUIDE</del>.pdf | <del class="diffchange diffchange-inline">DualSPHysics_v1_GUIDE</del>.pdf]]'''  <del class="diffchange diffchange-inline">January 2011</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:  (<ins class="diffchange diffchange-inline">iii</ins>) <ins class="diffchange diffchange-inline">GPU</ins>: <ins class="diffchange diffchange-inline">'''[http://www.dual.sphysics.org/index.php/downloads/ | DualSPHysics_v3.0_GUIDE.pdf]'''  March 2013</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">:  (iv) SWEs: '</ins>'''[[Media:<ins class="diffchange diffchange-inline">SWE-SPHysics v1.0.00</ins>.pdf | <ins class="diffchange diffchange-inline">SWE-SPHysics v1.0.00</ins>.pdf]]'''  <ins class="diffchange diffchange-inline">December 2013</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I learn more about SPH and SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I learn more about SPH and SPHysics? ===</div></td></tr>
</table>WikiSysophttps://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=649&oldid=prevWikiSysop at 21:12, 23 January 20112011-01-23T21:12:54Z<p></p>
<a href="https://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=649&oldid=636">Show changes</a>WikiSysophttps://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=636&oldid=prevWikiSysop: /* What platforms does SPHysics run on? */2011-01-22T14:00:30Z<p><span class="autocomment">What platforms does SPHysics run on?</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 14:00, 22 January 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 39:</td>
<td colspan="2" class="diff-lineno">Line 39:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''[http://www.silverfrost.com Silverfrost FTN95 (Formerly Salford)]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''[http://www.silverfrost.com Silverfrost FTN95 (Formerly Salford)]'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>'''[http://gcc.gnu.org/wiki/GFortran GNU gfortran compiler]''' on '''[http://www.cygwin.com Cygwin]'''</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>'''[http://gcc.gnu.org/wiki/GFortran GNU gfortran compiler]<ins class="diffchange diffchange-inline">,  (gfortran v4.2+)</ins>''' on '''[http://www.cygwin.com Cygwin]'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Linux''':</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Linux''':</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>'''[http://gcc.gnu.org/wiki/GFortran GNU gfortran compiler],'''</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>'''[http://gcc.gnu.org/wiki/GFortran GNU gfortran compiler], <ins class="diffchange diffchange-inline">(gfortran v4.2+)</ins>'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''[http://software.intel.com/en-us/intel-compilers/ Intel fortran compiler]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''[http://software.intel.com/en-us/intel-compilers/ Intel fortran compiler]'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Mac''':</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Mac''':</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>'''[http://gcc.gnu.org/wiki/GFortran GNU gfortran]'''</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>'''[http://gcc.gnu.org/wiki/GFortran GNU gfortran]<ins class="diffchange diffchange-inline">,  (gfortran v4.2+)</ins>'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I generate a geometry using SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How do I generate a geometry using SPHysics? ===</div></td></tr>
</table>WikiSysophttps://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=601&oldid=prevWikiSysop at 21:14, 4 October 20102010-10-04T21:14:44Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:14, 4 October 2010</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#How do I visualize the results?| How do I visualize the results?]]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#How do I visualize the results?| How do I visualize the results?]]'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#For which cases has SPHysics been validated?| For which cases has SPHysics been validated?]]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#For which cases has SPHysics been validated?| For which cases has SPHysics been validated?]]'''</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">#'''[[#What is the Fortran code structure?| What is the Fortran code structure?]]'''</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#What if I find a bug in the code?| What if I find a bug in the code?]]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#What if I find a bug in the code?| What if I find a bug in the code?]]'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#Is there documentation for SPHysics?| Is there documentation for SPHysics?]]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>#'''[[#Is there documentation for SPHysics?| Is there documentation for SPHysics?]]'''</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 111:</td>
<td colspan="2" class="diff-lineno">Line 112:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The code has been validated for a number of different test cases including dam breaks, waves hitting structures, breaking waves at beaches, Poiseuille flow, Couette flow.  Interested readers are referred to the following publications for more detailed information '''[[SPHYSICS_Publications| Publication list]]'''.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The code has been validated for a number of different test cases including dam breaks, waves hitting structures, breaking waves at beaches, Poiseuille flow, Couette flow.  Interested readers are referred to the following publications for more detailed information '''[[SPHYSICS_Publications| Publication list]]'''.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">=== What is the Fortran code structure? ===</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">We are often asked questions on whether the code can do certain things - usually this requires extra code to be added requiring work on your part.  To help you we have added Chapter 5 to the guide.  You can download Chapter 5 here with an image of the '''[[Media:SPHysics_GUIDE_v2.2_Chapter5_FORTRAN_codeStructure.pdf | Code Structure]]''' here.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What if I find a bug in the code? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== What if I find a bug in the code? ===</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 118:</td>
<td colspan="2" class="diff-lineno">Line 122:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Is there documentation for SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Is there documentation for SPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Of course, download the guide here:  '''[[Media:SPHysics_v2.<del class="diffchange diffchange-inline">0</del>.000_GUIDE.pdf | SPHysics_v2.<del class="diffchange diffchange-inline">0</del>.000_GUIDE.pdf]]'''  <del class="diffchange diffchange-inline">January </del>2010</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Of course, download the guide here:  '''[[Media:SPHysics_v2.<ins class="diffchange diffchange-inline">2</ins>.000_GUIDE.pdf | SPHysics_v2.<ins class="diffchange diffchange-inline">2</ins>.000_GUIDE.pdf]]'''  <ins class="diffchange diffchange-inline">October </ins>2010</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I contribute to the development of SPHysics? ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== How can I contribute to the development of SPHysics? ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For starters you can buy the main developers a drink of beer at the next conference or workshop.  Failing that, you can post any new subroutines that you want to share with other users to the core SPHysics team.  Periodically the core developers of SPHysics will meet and discuss future developments and directions of SPHysics.  If your new subroutines are considered to be an invaluable addition to the code, they will be considered for inclusion in the next release version.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For starters you can buy the main developers a drink of beer at the next conference or workshop.  Failing that, you can post any new subroutines that you want to share with other users to the core SPHysics team.  Periodically the core developers of SPHysics will meet and discuss future developments and directions of SPHysics.  If your new subroutines are considered to be an invaluable addition to the code, they will be considered for inclusion in the next release version.</div></td></tr>
</table>WikiSysophttps://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=598&oldid=prevWikiSysop: /* What platforms does SPHysics run on? */2010-10-04T20:58:21Z<p><span class="autocomment">What platforms does SPHysics run on?</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 20:58, 4 October 2010</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 34:</td>
<td colspan="2" class="diff-lineno">Line 34:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Windows''':</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Windows''':</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Compaq Visual Fortran<del class="diffchange diffchange-inline">,</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Intel Visual Fortran (formerly </ins>Compaq Visual Fortran<ins class="diffchange diffchange-inline">)</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''[http://www.silverfrost.com Silverfrost FTN95 (Formerly Salford)]'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''[http://www.silverfrost.com Silverfrost FTN95 (Formerly Salford)]'''</div></td></tr>
</table>WikiSysophttps://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=597&oldid=prevWikiSysop: /* How do I generate a geometry using SPHysics? */2010-10-04T20:57:34Z<p><span class="autocomment">How do I generate a geometry using SPHysics?</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 20:57, 4 October 2010</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 56:</td>
<td colspan="2" class="diff-lineno">Line 56:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>(i)  gfortran on linux/Mac/cygwin:  make -f SPHYSICSgen_gfortran.mak</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>(i)  gfortran on linux/Mac/cygwin:  make -f SPHYSICSgen_gfortran.mak</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>(ii)  ifort on linux: make -f SPHYSICSgen_ifort.mak</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>(ii)  ifort on linux: make -f SPHYSICSgen_ifort.mak</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>(iii) <del class="diffchange diffchange-inline">CVF </del>on windows:  NMAKE/f"<del class="diffchange diffchange-inline">SPHYSICSgen_cvf</del>.mak"</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>(iii) <ins class="diffchange diffchange-inline">ifort </ins>on windows:  NMAKE/f"<ins class="diffchange diffchange-inline">SPHYSICSgen_win_ifort</ins>.mak"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>(iv)  FTN95 on windows: mk32 -f SPHYSICSgen_ftn95.mak</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>(iv)  FTN95 on windows: mk32 -f SPHYSICSgen_ftn95.mak</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 63:</td>
<td colspan="2" class="diff-lineno">Line 63:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: (i)  for the Linux/Mac/cygwin gfortran compiler use the value 1.'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: (i)  for the Linux/Mac/cygwin gfortran compiler use the value 1.'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: (ii)  for the Linux/Mac ifort compiler use the value 2.'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: (ii)  for the Linux/Mac ifort compiler use the value 2.'''</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>: (iii) for the Windows <del class="diffchange diffchange-inline">CVF </del>compiler use the value 3.'''</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>: (iii) for the Windows <ins class="diffchange diffchange-inline">ifort </ins>compiler use the value 3.'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: (iii) for the Windows Silverfrost FTN95 compiler use the value 4.'''</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>: (iii) for the Windows Silverfrost FTN95 compiler use the value 4.'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
</table>WikiSysophttps://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=596&oldid=prevWikiSysop: /* How do I visualize the results? */2010-10-04T20:56:05Z<p><span class="autocomment">How do I visualize the results?</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 20:56, 4 October 2010</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 102:</td>
<td colspan="2" class="diff-lineno">Line 102:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>From version 1.4, you can now use new fortran routines to generate the VTU files for use with ParaView.  If you are running CaseN, copy and run the relevant batch file from \Post-Processing\fortranRoutines\ to \run_directory\CaseN\, e.g. using the cvf compiler on windows, copy  PART2VTU_windows_cvf.bat to the CaseN directory, and then run from the command line using:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>From version 1.4, you can now use new fortran routines to generate the VTU files for use with ParaView.  If you are running CaseN, copy and run the relevant batch file from \Post-Processing\fortranRoutines\ to \run_directory\CaseN\, e.g. using the cvf compiler on windows, copy  PART2VTU_windows_cvf.bat to the CaseN directory, and then run from the command line using:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>.\<del class="diffchange diffchange-inline">PART2VTU_windows_cvf</del>.bat</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>.\<ins class="diffchange diffchange-inline">PART2VTU_windows_ifort</ins>.bat</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>On linux, copy the file(s) PART2VTU_unix_gfortran/ifort.bat to the CaseN directory and run from the command line using  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>On linux, copy the file(s) PART2VTU_unix_gfortran/ifort.bat to the CaseN directory and run from the command line using  </div></td></tr>
</table>WikiSysophttps://wiki.manchester.ac.uk/sphysics/index.php?title=SPHYSICS_FAQ&diff=595&oldid=prevWikiSysop: /* How do I run SPHysics on windows? */2010-10-04T20:55:33Z<p><span class="autocomment">How do I run SPHysics on windows?</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 20:55, 4 October 2010</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 74:</td>
<td colspan="2" class="diff-lineno">Line 74:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>SPHYSICS_2D/3D.exe</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>SPHYSICS_2D/3D.exe</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The code includes special subroutines to generate the appropriate compilation make files which can be adjusted for other compilers and operating environments.  The code has been developed to run on Windows using <del class="diffchange diffchange-inline">Compaq </del>Visual Fortran.  For example, If you are using the Compaq Visual Fortran Compiler to run Case1, you can use the batch file:</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The code includes special subroutines to generate the appropriate compilation make files which can be adjusted for other compilers and operating environments.  The code has been developed to run on Windows using <ins class="diffchange diffchange-inline">Intel </ins>Visual Fortran.  For example, If you are using the Compaq Visual Fortran Compiler to run Case1, you can use the batch file:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>.\<del class="diffchange diffchange-inline">Case1_windows_cvf</del>.bat</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>.\<ins class="diffchange diffchange-inline">Case1_windows_ifort</ins>.bat</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>OR for the Silverfrost FTN95 compiler:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>OR for the Silverfrost FTN95 compiler:</div></td></tr>
</table>WikiSysop