Hmd Mathematics (or HMD for Computer Modeling, or HeldenEng) is a software package for numerical solution of ordinary differential equations (ODE) and finite elements (FE). As it evolves it will provide additional tools for finite difference exploration and iterative solution of equations. It belongs, figuratively speaking, in the Matlab class of software (Matlab, Scilab, Octave, R, Algae), featuring a Fortran/C style language interpreter for entering math statements into a console window. It has native array processing capability, like Matbal and Scialb. For the number theory researcher it has whole number, rational number processing capabilty (see Gnumbers).
It can be started with a graphical display environment with the -j command line option. For this the Tcl/Tk software must be installed on your Linux computer. The graphical display features a console interpreter window, a table (appears like a spreadsheet) window, and a plot window (line plots). A Run Script window provides a convenient for quickly executing script files, which would normally be done with a source console window command, by assigning script file paths to buttons which can instantly run the script.
If ECL is installed (Embedded Common Lisp), HMD can provide a graphical interactive window for ECL when the -k command line option is used (must also have -j).
HMD Mathematics contains a help facility invoked from the console with help 'subject'. In the graphical display environment there is a Help menu button.
This software is intended to run on Linux or possible other Unix platforms. Its design philosophy adheres to the Unix toolbox approach, which sometimes relies on other programs installed on your computer. For example, you can plot data with HMD Mathematics with the plot command, as long as Gnuplot is installed. Other independently installed software that HMD might use are Tcl/Tk for the graphical interface, ECL for the Common Lisp interface, and GMSH for creating and viewing finite element mesh structures.
To join this project, please contact the project administrators of this project, as shown on the project summary page.
Source code for this project may be available as downloads or through one of the code repositories used by the project, as accessible from the project summary page.
Copyright © Alfred Steffens Jr. All Rights Reserved.