No description
Find a file
2023-12-06 14:58:58 +01:00
.ci optionally configure with FMM_SIMD_ISA_EXT 2023-12-06 14:58:58 +01:00
cmake icpx: build with -Wno-deprecated-dynamic-exception-spec 2023-10-27 21:42:17 +02:00
helpers move wrpapi.hpp out of fmsolvr core 2023-11-06 14:52:40 +01:00
include use accessors in simd_tile 2023-12-06 14:57:22 +01:00
microbench fix missing includes 2023-11-06 18:03:33 +01:00
tables switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
template add include guard and namespace to header template 2023-10-09 13:29:57 +02:00
tests/header_tests renme interface fmsolvr-helpers to fmsolvr-tests 2023-12-06 14:36:00 +01:00
unittests move wrpapi.hpp out of fmsolvr core 2023-11-06 14:52:40 +01:00
.clang-format use C++11 formatting 2016-11-03 18:20:11 +01:00
.gitignore [WIP] fmsolvr: removed FMSolvr GNU Make build system 2021-01-19 03:26:31 +01:00
allcounters.pl switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
AUTHORS add licence notices 2019-02-01 19:17:25 +01:00
bulk_ops.hpp switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
bulk_ops_impl.hpp switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
CMakeLists.txt project needs C for gtest 2023-12-06 14:57:29 +01:00
compare_FxyzPhi.cpp switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
continuous_integration.py drop communicate-ff.cpp 2023-10-11 16:35:10 +02:00
coulomb.cc move buildinfo.hpp out of fmsolvr core 2023-11-06 12:41:33 +01:00
count-ops.pl switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
default_alloc.hpp switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
fmmtest.cpp move TimeLine.hpp out of fmsolvr core 2023-11-06 13:51:23 +01:00
input_qxyz.dat first working version 2013-01-09 23:46:49 +01:00
la_test.cpp switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
LICENSE.txt bump Copyright year to 2023 2023-10-09 13:04:39 +02:00
operatortest.cpp move wrpapi.hpp out of fmsolvr core 2023-11-06 14:52:40 +01:00
otloop improve allcounter handling 2013-12-04 21:29:28 +01:00
parse-operator-benchmark.pl switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
qxyz2hpp.pl switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
random_dots.py switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
README support out-of-tree builds 2017-09-11 20:19:35 +02:00
reference_long_double.dat long double reference solution 2013-03-18 17:10:56 +01:00
rotationtest.bulk_ops.cpp switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
rotationtest.cpp move wrpapi.hpp out of fmsolvr core 2023-11-06 14:52:40 +01:00
saline.py switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
test_susi.cpp switch to SPDX-FileCopyrightText/SPDX-FileContributor 2023-10-09 13:03:17 +02:00
zzzsched improve allcounter handling 2013-12-04 21:29:28 +01:00

Out-Of-Tree Builds
==================

In the desired build directory, create a Makefile containing

    SRCROOT = path/to/fmsolvr
    include $(SRCROOT)/Makefile

The SRCROOT can be relative or absolute, the build directory
can be below the source or anywhere else in the filesystem.
All additional settings should still go to Makefile.local in
the build directory.


Installing googletest locally
=============================

If there is no systemwide googletest installation available,
create a local clone from github:

    git clone https://github.com/google/googletest.git ~/some/path/googletest

and in Makefile.local set

    GTEST_SRC = $(HOME)/some/path/googletest/googletest

(Yes, this is a googletest subdirectory inside the googletest repository.)