MOOSE App for Variational Multiscale Nitsche (VMN) and Discontinuous Galerkin (VMDG) Interface Framework of linear and nonlinear solid mechanics.
Follow the typical steps for installing the MOOSE Framework, including the module 'Tensor Mechanics'.
Then, in a terminal with environmental variable "MOOSE_DIR" defined, change directory to the base of this repo and run the 'make' command:
cd ~/projects/beaver
make METHOD=opt -j4Verify the installation using the provided tests:
./run_tests -j4Build the documentation for this framework using the MOOSE Documentation system. Details are found at:
Short steps are:
- Install these Python packages with pip: pybtex livereload==2.5.1 pylatexenc anytree pandas.
- Build and launch a live website for your application:
cd ~/projects/beaver/doc
./moosedocs.py build --serveThen open a web browser and visit the URL: http://127.0.0.1:8000. Alternatively, the '--serve' option can be omitted, and the website can be opened from the file: ~/.local/share/moose/site/index.html
Obtain hyperlinked source by building the Doxygen HTML files for this framework. In Ubuntu-Linux, if the packages 'doxygen' and 'graphviz' are installed, then build the pages with this command:
cd ~/projects/beaver
doxygen doc/doxygen/DoxyfileThen open the website from the file: ~/projects/beaver/doc/doxygen/html/index.html
Copyright 2022 Timothy Truster and CLMI ant the University of Tennessee. License type to be designated.
Timothy Truster ttruster@utk.edu