image

image
image
image

image



The EOSPro Code


EOSPro is an interactive, command-line code that is used to compute equations of state for all kinds of materials over a wide range of densities and temperatures. It offers options for modeling one-component solids and fluids, inert and reactive mixtures, and materials having many phases. The user enters commands that define and set up the models, that make calculations and compare predictions to experimental data, and that generate EOS tables for use in hydrocodes and other applications.


Code Availability

EOSPro is now available from this web site. Free executables are being provided for three platforms—Windows, Linux, and Mac OSX—along with documentation, libraries, and sample input files. These packages can be downloaded using a link given at the bottom of this page.
The source code for EOSPro is not available at the present time. However, I will consider offers to purchase it and maintain it for future use.


Background

EOSPro is a revised, expanded, more user-friendly version of the PANDA code. (Click here to obtain more information about the history.) The theoretical models and numerical procedures have been improved, the command set has been extended, and new documentation has been prepared, along with templates and sample problems. The code has also been rewritten in Fortran 2003.


Available "As Is"

EOSpro is being offered to the scientific community as a service, with no warranties or guarantees. I do not claim that it is free from errors or that errors, when found, will be corrected in a timely manner. I cannot and will not be responsible for any problems—real or imagined—resulting from its use. It is still undergoing changes and will be revised from time to time. I do not guarantee that it will be "backward compatible."


Support Policy

The code executables are free but my time is not. If I offered free consulting, I know from past experience that I would be innundated with requests for help, ranging from trivial ("I don't want to look this up myself") to complicated ("I want you to do my research for me").


In order to protect myself, I am adopting the following policy: I will not respond to requests for help unless arrangements have been made to compensate me for my time. This policy even applies to so-called "quick questions," which (presumably) don't take much of my time, and to people I have helped in the past.


Consulting support can be requested using a form from the download page. I apologize in advance if your e-mails and phone calls are not answered. But you must understand that consulting is my profession, not my hobby!


All Rights Reserved

I retain all rights to the code, including the executables and other materials that can be downloaded from this site. This code, and my ideas, must be properly cited in any work that makes use of them, including published papers, reports, presentations, and proposals. These materials may not be sold, either by themselves or packaged with other materials.


Learning to Use EOSPro

My third tutorial, "EOS: Advanced Models," in the Tutorials section, shows how EOSPro can be used to create an EOS that includes realistic treatments of melting, thermal electronic excitation, phase transitions, molecular phenomena, mixtures, and chemical equilibrium. A command summary and interim report are included with the code package and can also be downloaded from the Publications page. The tutorials and documentation are essential for anyone learning to use this code. Developing the necessary skills will require a significant investment of time and effort. Please do not attempt to download and use the code unless you are willing to make that investment.


Future of EOSPro

There are still many improvements that could be made to EOSPro, and I am not sure how many of them I will try to tackle. Some EOSPro users may also want more advanced training than what I am offering through this website. I don't yet know if I will be able to offer that. The future will depend on the interest of the community—and whether or not I am offered funding to support my efforts.

                                                                                                - Gerald I. Kerley


Download EOSPro Code


image