开源项目源代码和文档所在地
http://reaxengineering.com/trac/gpyro/browser#gpyro/documentation
http://reaxengineering.com/trac/gpyro
Gpyro is an open source computer model that describes the thermal response of solid materials exposed to radiative or convective heating, including thermo-oxidative pyrolysis of the condensed phase.
Gpyro can be used for 0D, 1D, 2D, and 3D simulations and can write NIST Smokeview files for visualization of 2D simulations. Gpyro contains the physics necessary to simulate pyrolysis of thermoplastic and charring solids, intumescent coatings, and smolder in porous media. It can be applied as a boundary condition in a modified version of FDS6 (disclaimer: Gpyro and its linking to FDS is in no way supported by or developed by NIST or VTT). Coupled to Gpyro is a material property estimation program that can be used to help estimate the required material properties from experimental data (Cone Calorimeter or similar, thermogravimetric analysis, and differential scanning calorimetry). At the present time, brute force search, genetic algorithm optimization, genetic algorithm/simulated annealing, stochastic hillclimber, and shuffled complex evolution optimization methods are available.
To download the latest version of Gpyro, after installing Subversion, type:
svn checkout svn://reaxengineering.com/gpyro
A SVN user interface such as SmartSVN can also be used to access the code repository.
Although a Users' Guide and Technical Reference have been prepared and are available by SVN checkout, these documents are woefully out of sync with the current code in the repository. The developer is in the process of preparing updated documentation, but this is a side project that only gets worked on in his spare time. Comments/suggestions/help in this area would be appreciated. The user may also find some of the publications in the References section below useful.
To report a bug or request a feature enhancement, please use the ticket system built into Trac. After first creating an account, click on "New Ticket" and provide as much information about your problem or feature request as possible. Include input files if appropriate. To allow for better ticket tracking, if you are reporting multiple issues please submit one issue per ticket.
Gpyro was originally developed at UC Berkeley under NASA sponsorship as part of the Forced Ignition and Spread Test (FIST) project and a Graduate Student Researcher Program (GSRP) extension to FIST and later under NSF Award 0730556, "Tackling CFD Modeling of Flame Spread on Practical Solid Combustibles". Some of the theory, applications, verification, and validation of Gpyro, its predecessors, the material property estimation algorithm, and linking to FDS is scattered over several publications listed in the References section below.
This material is based upon work supported by the National Science Foundation under Grant No. 0730556. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).
Gpyro is open source, public domain software. It may be used by anyone for any purpose subject to the Open Source Initiative/MIT License.