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