| Build | Test |
|---|---|
Welcome to the OpenCAEPlus project! The "CAEPlus" means numerical simulation with artificial intelligence.
- .vscode: project settings for vscode, which is our recommended code editor
- .github: the github configuration folder
- docs: the documentations
- src: the source code
- cli: command line interface for unix system to help you build the program and doc
- cli.bat: command line interface for windows
- CMakeLists.txt: CMake file
- CMakePresets.json: CMake presets for different platforms and compilers
# make the cli executable
chmod 755 cli # check build helper
./cli build# build for intel compiler, Debug type, or all targets
./cli build -b Debug -t all -c intel # check test helper
./cli test# test for gnu compiler, Release type, unit testing
./cli test -b Release -c gnu --unit # test for gnu compiler, Release type, benchmark testing
./cli test -b Release -c gnu --benchmark # check doc helper
./cli doc # build for html and latexpdf
./cli doc -b web