User Tools

Site Tools


tornadobox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tornadobox [2025/04/03 17:13] admintornadobox [2025/04/13 07:58] (current) admin
Line 8: Line 8:
 that provides some results and animation, but no Fortran program. that provides some results and animation, but no Fortran program.
  
-The coding style evolved from a program passed down to Prof. Fiedler by his dissertation adviser, in the late 1970s. Notable ancient features are the Fortran 77 style, for the ''.f'' files, and the use of deprecated common blocks. Incidentally, the name of the array used to store all the parameters also has ancient roots: ''ap'' comes from the dissertation adviser. +The coding style evolved from a program passed down to Prof. Fiedler by his dissertation adviser, in the late 1970s. Notable ancient features are the Fortran 77 style, for the ''.f'' files, and the use of deprecated common blocks. Incidentally, the name of the array used to store all the parameters also has ancient roots: ''ap'' comes from the dissertation adviser. Feel free to  
 +see the Fortran code at [[https://12characters.net/tornadoboxbrowser/ | tornadobox browser]]
  
 === FORTRAN === === FORTRAN ===
Line 77: Line 78:
  
 The program ''cubit'' was used in the past as a needed precursor to interpolating to the Cartesian grids that were required by the deprecated [[https://en.wikipedia.org/wiki/Vis5D | Vis5d]], which had been used for the renderings.  Here we used ''python'' and the module ''pyvista'' for the renderings.  The program ''cubit'' was used in the past as a needed precursor to interpolating to the Cartesian grids that were required by the deprecated [[https://en.wikipedia.org/wiki/Vis5D | Vis5d]], which had been used for the renderings.  Here we used ''python'' and the module ''pyvista'' for the renderings. 
 +
 +Make your own browser with [[https://github.com/bfiedler/f90tohtml|f90tohtml]]:
 +<code>
 +f90tohtml tornadobox.f2h
 +</code>
  
 === An example case === === An example case ===
Line 220: Line 226:
   enter 'case' ,num, 'newcase'    enter 'case' ,num, 'newcase' 
 'bf10',015000,'bF10' 'bf10',015000,'bF10'
-</code> 
 $ ln -s bF10E015000.sav restart.sav $ ln -s bF10E015000.sav restart.sav
 $ makefiletimes.py 0 202 .05 > filetimes.txt $ makefiletimes.py 0 202 .05 > filetimes.txt
tornadobox.1743718431.txt.gz · Last modified: 2025/04/03 17:13 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki