-
Notifications
You must be signed in to change notification settings - Fork 0
cpraveen/nuwtun
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
README file for NuWTun ------------------------------------------------------------------------------- Contents src-flo : Flow solver files src-adj : Adjoint solver files, NOT FINISHED YET examples: Example test cases docs : Manual, license, etc. ------------------------------------------------------------------------------- Compiling You will need a fortran 90 compiler since dynamic memory allocation is used. Compilation has been tested with gfortran. Set your compiler and flags in makefile.in and define a shell variable called NUWTUN_HOME which contains the absolute path to the root directory. You also need the archive tool "ar"; this should be available on most systems. To compile the flow solver execute the following commands at the shell prompt: $ cd $NUWTUN_HOME/src-flo $ make ------------------------------------------------------------------------------- Call-tree If you have ftnchek, then you can generate a call-tree inside the docs/tree/src-flo directory. Inside the directory src-flo type "make tree" to generate the tree. This has been tested to work only on GNU/Linux. You can change the location where the call-tree is stored by changing the CTDIR variable in makefile.in to appropriate value. ------------------------------------------------------------------------------- Visualization Nuwtun can output the solution in plot3d format. Plot3d files can be read by the following visualization softwares: Tecplot: Commercial software, but probably the best one. Paraview: Free software, based on VTK, can read only grid and solution files, not the function file. Mayavi: Free software, similar to Paraview and is based on VTK. Only 3-D files can be read. Calculix: Free software, can read both 2-d and 3-d files, only formatted, can read grid, solution and function files. It is quite good for 2-D. ------------------------------------------------------------------------------- Running flow solver Compile cd $NUWTUN_HOME make flo Run $NUWTUN_HOME/src-flo/nuwtun_flo < flo.in > flo.log 2>&1 & Monitor the run with tail tail -f flo.log Some output files: fort.17: residual history fort.18: cl,cd history fort.19: some global results, useful for optimization Plot convergence history (requires gnuplot) gnuplot $NUWTUN_HOME/src-utl/nwthist.gnu This creates files clcd.eps and res.eps ------------------------------------------------------------------------------- Postprocessing The output is in plot3d format which can be viewed using Calculix cgx or Paraview. There are some programs in src-utl to process the output. extract: This reads flo.log to extract some surface data. ext2cp: Run this after running extract plot2vtk_2d: Writes a vtk file for 2d (use Visit/Paraview to see vtk file) plot2vtk_3d: Writes a vtk file for 3d (use Visit/Paraview to see vtk file) Run make inside this directory to compile all the programs. ------------------------------------------------------------------------------- Grid deformation tools src-grd has radial-basis function based deformation tools for shape and grid. See the README file inside this directory.
About
2d-3d compressible flow solver
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published