Building x3d2ΒΆ
See Required tools for details on the tool required to build x3d2.
Start by configuring the build directory:
$ cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
The above is using Debug build, for release build use Release instead.
Set the FC environment variable to the compiler executable (this can either be from NVIDIA HPC SDK or Open MPI). If you specify a relative path, it must be present in your current PATH.
$ FC=mpif90 cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
Once the build directory is configured, you can build the executable and run the tests as follows:
$ cd build
$ make
$ make test
Note that make test is only a launcher for the ctest executable. By default, ctest does not show the output of test executables on failure. If one or more tests fail, you probably want to run the tests with:
$ ctest --output-on-failure
instead of make test.
The main executable will be built in the build/src directory as xcompact.