Quick Start - nairnj/nairn-mpm-fea GitHub Wiki
To try out the compiled project without cloning the project and compiling all binaries, you can download a complete package that can run and visualize calculations. If the quick starts gets you interested, it is best then clone the project, compile binaries, and use those versions in future work. This approach is easier to update to the latest version.
If you are working on a Mac computer, the best way to run is to download the NairnFEAMPM application. This application used be self-contained with all needed code engines, but recent MacOS "features" and security rules have made that process impossible (or at least I cannot figure out what they are doing). The first step when using this application, therefore, is to install and compile all needed binaries. See the application help on "Installing Binaries" for details.
If you are working on a Windows PC, you can download the NairnFEAMPMViz Java application with binaries. This Java application (and its bundled files) lets you edit command files for input to code engines, run calculations, and visualize the results. The bundled files include precompiled binaries allowing you to run calculations without cloning and compiling this project. Although the Java app works on Macs too, the NairnFEAMPM application with self-install binaries is still preferred because it has more features and better graphics.
The binaries in the Java application are one snapshot of the binaries. If you want to continue with more advanced simulations you should clone this project, compile all binaries, and tell NairnFEAMPMViz to run those binaries instead of the precompiled binaries. To use this method with NairnFEAMPMViz, see its help information on "Setting Up the System."
When using Linux, the NairnFEAMPMViz should run fine, but no package with precompiled binaries is provided. You will have to clone this project, compile binaries, and tell NairnFEAMPMViz to run those binaries. To use this method with NairnFEAMPMViz, see its help information on "Setting Up the System."