FaspDevTeam / OpenCAEPlus

Open source CAE platform with AI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenCAEPlus

Github pages

Build Test
Linux GNU Build Linux GNU Unit Test

Welcome to the OpenCAEPlus project! The "CAEPlus" means numerical simulation with artificial intelligence.

Folder structure

  • .vscode: project settings for vscode, which is our recommended code editor
  • .github: the github configuration folder
  • docs: the documentations
  • src: the source code

Files

  • 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

CLI usage

# 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

About

Open source CAE platform with AI


Languages

Language:Shell 57.6%Language:CMake 31.3%Language:C++ 7.8%Language:Batchfile 3.3%