No description
Find a file
2023-12-25 08:38:55 +03:00
helpers relocate utils 2019-02-14 18:19:30 +01:00
include [WIP] fmsolvr: removed hack for missing float128 support in C++ RTTI 2021-01-13 00:51:28 +01:00
microbench [WIP] fmsolvr: removed FMSolvr GNU Make build system 2021-01-19 03:26:31 +01:00
tables [WIP] fmsolvr: moved tables text files to the tables directory 2021-01-19 03:27:05 +01:00
unittests [WIP] fmsolvr: updated CMake build system to use the latest JSC CMake 2023-12-25 08:38:55 +03: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 add licence notices 2019-02-01 19:17:25 +01:00
AUTHORS add licence notices 2019-02-01 19:17:25 +01:00
bulk_ops.hpp add licence notices 2019-02-01 19:17:25 +01:00
bulk_ops_impl.hpp relocate the simd engine 2019-02-12 20:51:24 +01:00
CMakeLists.txt [WIP] fmsolvr: updated CMake build system to use the latest JSC CMake 2023-12-25 08:38:55 +03:00
communicate-ff.cpp [WIP] fmsolvr: fixed further compilation and warning issues 2020-11-14 02:13:32 +01:00
compare_FxyzPhi.cpp [WIP] fmsolvr: forced #include of float128.hpp to be at the top 2020-10-25 01:32:41 +02:00
COPYING add COPYING, COPYING.LESSER, AUTHORS 2019-02-01 16:31:05 +01:00
COPYING.LESSER add COPYING, COPYING.LESSER, AUTHORS 2019-02-01 16:31:05 +01:00
coulomb.cc [WIP] fmsolvr: removed float4 and double4 from coulomb 2021-01-27 00:10:30 +01:00
count-ops.pl add licence notices 2019-02-01 19:17:25 +01:00
default_alloc.hpp [WIP] fmsolvr: renamed boost::pool_allocator macro defining default_allocator 2020-11-16 21:55:54 +01:00
fmm_enum.cpp add licence notices 2019-02-01 19:17:25 +01:00
fmmtest.cpp [WIP] fmsolvr: improved consistency of the Real type 2020-10-25 01:32:41 +02:00
input_qxyz.dat first working version 2013-01-09 23:46:49 +01:00
la_test.cpp [WIP] fmsolvr: fixed some of compilation issues in benchmarks and tests 2020-10-25 01:32:41 +02:00
operatortest.cpp [WIP] fmsolvr: refined benchmarks and tests using newly created macros 2020-12-09 02:06:08 +01:00
otloop improve allcounter handling 2013-12-04 21:29:28 +01:00
parse-operator-benchmark.pl add licence notices 2019-02-01 19:17:25 +01:00
qxyz2hpp.pl add licence notices 2019-02-01 19:17:25 +01:00
random_dots.py add licence notices 2019-02-01 19:17:25 +01: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 [WIP] fmsolvr: forced #include of float128.hpp to be at the top 2020-10-25 01:32:41 +02:00
rotationtest.cpp [WIP] fmsolvr: forced #include of float128.hpp to be at the top 2020-10-25 01:32:41 +02:00
saline.py add licence notices 2019-02-01 19:17:25 +01:00
test_susi.cpp [WIP] fmsolvr: refined benchmarks and tests using newly created macros 2020-12-09 02:06:08 +01: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.)