Download: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Please download the Current version of openpipeflow below. See here for [[Related Codes]] | |||
== Virtual machine option == | |||
If you just want a quick try, or if you are not running a linux environment, then you could try [http://www.virtualbox.org virtualbox] and the [[Xubuntu-Openpipeflow_virtual_disk_image]]. | |||
== Installation == | |||
If you already have a Fortran compiler, then you only need download the current version (link below), and unpack | |||
tar -xvvzf Openpipeflow-x.xx.tgz | tar -xvvzf Openpipeflow-x.xx.tgz | ||
The <tt>Makefile</tt> has been set up for <tt>gfortran</tt>, but compile flags for several compilers are included: <tt>g95, gfortran, ifort, pathf90, pgf90</tt>. | The <tt>Makefile</tt> has been set up for <tt>gfortran</tt>, but compile flags for several compilers are included: <tt>g95, gfortran, ifort, pathf90, pgf90</tt>. | ||
Next see [[Getting_started]], then try the [[Tutorial]]. | |||
== Current version == | == Current version == | ||
'''Openpipeflow-1.11''': | '''Openpipeflow-1.22''': | ||
* '''Download''': [[File:Openpipeflow-1. | * '''Download''': [[File:Openpipeflow-1.22.tgz]] | ||
* '''Comments''': | |||
** Some additions to utils/ | |||
* '''Changelog''': | |||
** 2023/03 Option to calculate pressure in prim2matlab.f90, courtesy of Jie Yao. | |||
** 2023/04 Two versions of util: prim2ascii_coll.f90, prim2ascii_phys.f90. | |||
** 2023/06 Generic functions related to slicing, predrag_slice_mod.f90. | |||
== Older versions == | |||
''Please download the latest version above!'' | |||
'''Openpipeflow-1.21''': | |||
* '''Download''': [[File:Openpipeflow-1.21.tgz]] | |||
* '''Comments''': | |||
** Added transforms direct between phys-coll types, so don't need to handle intermediate spec type. | |||
* '''Changelog''': | |||
** 2017/10/11 See tra_coll2phys(...), tra_phys2coll(...) | |||
'''Openpipeflow-1.20''': | |||
* '''Download''': [[File:Openpipeflow-1.20.tgz]] | |||
* '''Comments''': | * '''Comments''': | ||
** | ** Slight update to axis treatment. Symmetry property used in all calculations of derivatives. | ||
* '''Changelog''': | * '''Changelog''': | ||
** | ** 2017/08/08 Symmetry parameter now used in var_meshmult(...) | ||
'''Openpipeflow-1.12''': | |||
* '''Download''': [[File:Openpipeflow-1.12.tgz]] | |||
* '''Comments''': | |||
** LES and nonnewtonian (shear-thinning) utils added. | |||
** Radial points may be loaded from mesh.in, see mes_precompute(). | |||
* '''Changelog''': | |||
** 2017/05/08 No changes to core code except mesh.in option. | |||
'''Openpipeflow-1.11c''': | |||
* '''Download''': [[File:Openpipeflow-1.11c.tgz]] | |||
* '''Comments''': | |||
** Newton-Krylov utility added, see - utils/newton.f90. | |||
* '''Changelog''': | |||
** 2016/12/13 No changes to core code. | |||
Please | '''Openpipeflow-1.11b''': | ||
* '''Download''': [[File:Openpipeflow-1.11b.tgz]] | |||
* '''Comments''': | |||
** Minor update to significant revision-1.10 (Double parallelisation). Please see comments for version 1.10. | |||
* '''Changelog''': | |||
** 2015/11/26 Check for radial split _Np>i_N corrected to _Nr>i_N. | |||
** 2015/08/05 Fixed bug preventing serial use in parallel macros. | |||
'''Openpipeflow-1.10''': | '''Openpipeflow-1.10''': |
Latest revision as of 05:48, 7 January 2025
Please download the Current version of openpipeflow below. See here for Related Codes
Virtual machine option
If you just want a quick try, or if you are not running a linux environment, then you could try virtualbox and the Xubuntu-Openpipeflow_virtual_disk_image.
Installation
If you already have a Fortran compiler, then you only need download the current version (link below), and unpack
tar -xvvzf Openpipeflow-x.xx.tgz
The Makefile has been set up for gfortran, but compile flags for several compilers are included: g95, gfortran, ifort, pathf90, pgf90.
Next see Getting_started, then try the Tutorial.
Current version
Openpipeflow-1.22:
- Download: File:Openpipeflow-1.22.tgz
- Comments:
- Some additions to utils/
- Changelog:
- 2023/03 Option to calculate pressure in prim2matlab.f90, courtesy of Jie Yao.
- 2023/04 Two versions of util: prim2ascii_coll.f90, prim2ascii_phys.f90.
- 2023/06 Generic functions related to slicing, predrag_slice_mod.f90.
Older versions
Please download the latest version above!
Openpipeflow-1.21:
- Download: File:Openpipeflow-1.21.tgz
- Comments:
- Added transforms direct between phys-coll types, so don't need to handle intermediate spec type.
- Changelog:
- 2017/10/11 See tra_coll2phys(...), tra_phys2coll(...)
Openpipeflow-1.20:
- Download: File:Openpipeflow-1.20.tgz
- Comments:
- Slight update to axis treatment. Symmetry property used in all calculations of derivatives.
- Changelog:
- 2017/08/08 Symmetry parameter now used in var_meshmult(...)
Openpipeflow-1.12:
- Download: File:Openpipeflow-1.12.tgz
- Comments:
- LES and nonnewtonian (shear-thinning) utils added.
- Radial points may be loaded from mesh.in, see mes_precompute().
- Changelog:
- 2017/05/08 No changes to core code except mesh.in option.
Openpipeflow-1.11c:
- Download: File:Openpipeflow-1.11c.tgz
- Comments:
- Newton-Krylov utility added, see - utils/newton.f90.
- Changelog:
- 2016/12/13 No changes to core code.
Openpipeflow-1.11b:
- Download: File:Openpipeflow-1.11b.tgz
- Comments:
- Minor update to significant revision-1.10 (Double parallelisation). Please see comments for version 1.10.
- Changelog:
- 2015/11/26 Check for radial split _Np>i_N corrected to _Nr>i_N.
- 2015/08/05 Fixed bug preventing serial use in parallel macros.
Openpipeflow-1.10:
- Download: File:Openpipeflow-1.10.tgz
- Comments:
- Double parallelisation: in physical space data is split into _Nr sections radially and (new option) _Ns sections axially. Total number of cores used is _Np=_Nr*_Ns.
- It is recommended that for a modest number of cores, vary _Nr and keep _Ns=1 (split radially only).
- Changelog:
- Double parallelisation.
- Minor updates to var_null, var_imposesymm functions.
- Interpolation correction for prim2matlab.
Openpipeflow-1.02b:
- Tarball File:Openpipeflow-1.02b.tgz
- Manual File:Openpipeflow-1.02b-doc.pdf. The Online Manual is now more comprehensive.