- Notifications
You must be signed in to change notification settings - Fork0
sbudaev/HEDTOOLS
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
HEDTOOLS is a set of modelling utilities and tools (implemented as portableFortran modules, not object-oriented) that have general applicability andare used for data conversion, input/output, random number generation andexecution logging. There are also a few computational tools. Even thoughHEDTOOLS modules are primarily designed to be used in the AHA Model, theyare designed such that they can be used in many different simulation projects.
HEDTOOLS use modules and pieces from these sources:
- FLIBS - A collection of Fortran modules, by by Arjen Markus and Michael Baudin;
- Source Codes in Fortran90 by John Burkardt;
- Fortran Strings Module by George Benthien;
- ORDERPACK 2.0 by Michel Olagnon;
- Linear interpolation by David G. Simpson;
- Non-intrinsic IEEE modules for gfortran by R. J. Hanson.
The code is covered by theGNU GPL 3.0orGNU LGPL 3.0 license.
Normally HEDTOOLS are intended for use in a particular modelling project assource code. Consult theMakefilethat is provided in the AHA Model and the AHA ModelREADME for details. A templateMakefile is included in thetemplate subdirectory.
TheMakefile that is found in the HEDTOOLS directory is used to build it asa static library. Normally, the build system produces a zip archive with a"distribution" of the static library and headers ready to use in otherprojects. Here are the main build commands:
- Build the static library with the default compiler and options:
make; - Build the static library using specific compiler, e.g. IntelFortran (ifort):
make FC=ifort; - Build plotting tools:
make tools; - Clean all temporary files and the library that is built:
make distclean; - Short help on the build commands:
make help.
For more details about using HEDTOOLS as a static library seeAHA Modelling Tools Manual.
Recent pre-built versions of the static library for Intel Fortran on Windows 64are availablehere.
About
Resources
Uh oh!
There was an error while loading.Please reload this page.