tamaas/SConstructmaster
tamaas/SConstruct
master
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
5d55081ff4e1 | Lucas Frérot | defining __host__ and __device__ when backend != cuda | May 7 2024 | |||
f171ad57f3cc | Lucas Frérot | changed dependency check order for thrust + libcudacxx | May 2 2024 | |||
109f7f557e94 | Lucas Frérot | updated copyright year | Mar 4 2024 | |||
1090f0326822 | Lucas Frérot | added petsc option print in scons | Mar 1 2024 | |||
7b32173231be | Lucas Frérot | allowing sequential petsc | Feb 28 2024 | |||
2777d12e891d | Lucas Frérot | initial setup of petsc SNES context | Feb 28 2024 | |||
37e8903cc29a | Lucas Frérot | added petsc solver skeleton | Feb 27 2024 | |||
7767124f567a | frerot | fixed compilation with Thrust versions >= 2 | Aug 17 2023 | |||
8ea699c67c39 | frerot | removed setup.py, fixed scons dev in virtual environments | Jun 15 2023 | |||
e28cf92a57d0 | frerot | added lint targets in SCons | May 11 2023 | |||
89fed7fc8429 | frerot | compiling with real_type='long double' | May 11 2023 | |||
ef80ea4721c8 | frerot | Merge branch 'features/materials' | Jan 18 2023 | |||
24902e40d876 | frerot | updated copyright year 2023 | Jan 17 2023 | |||
e8abd2be6389 | frerot | Sequential compilation by default | Aug 25 2022 | |||
f7009f41730f | frerot | accepting non-existing paths for install prefix | Aug 25 2022 | |||
1608d19f7a1c | frerot | warning on unknown build variables | Aug 25 2022 | |||
664d88fdf37d | frerot | [CI] using 20.04 LTS boost version (1.71.0) for wheels | Aug 22 2022 | |||
bd9c47eb68cb | frerot | Merge branch 'master' into features/materials | Jul 1 2022 | |||
a674186d994c | frerot | updated copyrights for Python files | Jun 29 2022 | |||
6de21c3d3743 | frerot | bumped required python and scons versions | Jun 21 2022 | |||
0e343655dd45 | frerot | using VERBOSE from env to control verbosity make-like | Jun 2 2022 | |||
b93169c6395f | frerot | added compile db to default targets | Jun 1 2022 | |||
e0a01ad22e7e | frerot | Merge branch 'master' into features/materials | May 9 2022 | |||
c41c37254b85 | frerot | ensuring consistent compiler flags in configure | May 2 2022 | |||
67c3aba76431 | frerot | setting strip_info=True by default | Mar 21 2022 | |||
d3bb19ec4c8d | frerot | prioritizing system packages instead of vendored dependencies | Mar 17 2022 | |||
2b24d9d43e38 | frerot | updated copyright | Jan 4 2022 | |||
916a6e0bb19d | frerot | distutils is deprecated | Nov 2 2021 | |||
26424b111ba5 | frerot | Merge branch 'master' into features/materials | Aug 4 2021 | |||
a3ffe31ab0e6 | frerot | removed the `use_googletest` build option | Jul 15 2021 | |||
342a305cd8e5 | frerot | removing `build_doc` build option | Jul 15 2021 | |||
d92dd3888b13 | frerot | applying linting modifications | Jul 12 2021 | |||
95909a4d249d | frerot | Merge branch 'master' into features/materials | Jun 16 2021 | |||
1fc7644bad52 | frerot | cleaned up license headers | Jun 10 2021 | |||
249346cbbecf | frerot | trying to fix jenkins by fixing dependency resolution order and locales | Jun 9 2021 | |||
fd9661c88813 | frerot | removing remnants of fftw's interface | May 29 2021 | |||
0ae1a96db417 | frerot | not linking against fftw if cuda is used | May 28 2021 | |||
d1dc26e4556a | frerot | reorganized fftw files in their own directory | May 28 2021 | |||
fde6a532b8a1 | frerot | Merge branch 'master' into features/cuda | May 28 2021 | |||
0257e3cb2f4e | frerot | making the whole library compile with cuda | May 28 2021 | |||
5a30f4e328d1 | frerot | removing dirty tag in sphinx version string | May 26 2021 | |||
c75736b11338 | frerot | compatibility changes to cuda in scons | May 19 2021 | |||
d3dfb81c535e | frerot | using git to create tarball archive | May 1 2021 | |||
769e213d4b4c | frerot | Merge branch 'master' into features/materials | Apr 29 2021 | |||
5c88b7c45e1a | frerot | pretty printing secondary scons commands (tests + install) | Apr 29 2021 | |||
93a4d5811ae9 | frerot | marking test_epic and westergaard_multi as xfail if backend == 'tbb' | Apr 26 2021 | |||
b19adf7440cd | frerot | [doc] changing man section number to 7 | Apr 2 2021 | |||
6c56b69be4a2 | frerot | [doc] silencing warnings when generating documentation | Mar 20 2021 | |||
e6092ae873a1 | frerot | [doc] allowing selection of sphinx doc builders | Mar 20 2021 | |||
998dbf9a8e3a | frerot | using env.subst instead of format | Mar 17 2021 | |||
b2f9e4544b61 | frerot | separating TAMAAS_BACKEND to reflect the build parameters | Mar 17 2021 | |||
8ea64976e79c | frerot | using SCons File and Dir instead of os.path functions | Mar 15 2021 | |||
8718664a8961 | frerot | added a compile_commands.json target with scons 4+ | Mar 14 2021 | |||
70977949d1a6 | frerot | avoid using main_env in SConscripts | Mar 14 2021 | |||
d5937df5a153 | frerot | [doc] installing sphinx doc in ${prefix}/share/doc/tamaas | Mar 13 2021 | |||
648e32690df0 | frerot | using a python module to define project infos | Mar 13 2021 | |||
ca4efcdb8137 | frerot | modifiying scons files to build documentation | Mar 11 2021 | |||
0d10e7053ff3 | frerot | moving material law definitions to own folder | Mar 8 2021 | |||
998c3fbb422f | frerot | performing basic configure checks | Mar 2 2021 | |||
fc8c55c14612 | frerot | adding custom CXXFLAGS to LINKFLAGS | Mar 2 2021 | |||
5fab848001d9 | frerot | added documentation on build options and parallelism backends | Mar 2 2021 | |||
7c3d7a73b30c | frerot | printing some important build options | Feb 16 2021 | |||
9863efdd4c01 | frerot | added choice of fftw thread model in scons | Feb 15 2021 | |||
10e17acc88ce | frerot | Merge branch 'deprecated_bindings' | Jan 7 2021 | |||
8b01fcdb4d21 | frerot | removed all legacy code | Jan 7 2021 | |||
2316c9ebcdd7 | frerot | copyright year 2021 | Jan 1 2021 | |||
65506d9f82cf | frerot | bump version to 2.2.0 | Dec 31 2020 | |||
a18819dd25e3 | frerot | rename USE_MPI to TAMAAS_USE_MPI | Sep 1 2020 | |||
ddb30ba41df9 | frerot | Merge branch 'master' into feature/mpi_fft_engine | Sep 1 2020 | |||
5471cb70c676 | frerot | linking with libpython${version} to test_gtest_all | Aug 31 2020 | |||
f59e8b7c2de2 | frerot | changes to setup.py to build python 2 wheels | Aug 8 2020 | |||
0aff1cd1a985 | frerot | Merge branch 'feature/dfsane' | Aug 3 2020 | |||
e1de40e29467 | frerot | avoid duplication of -fPIC flag | Aug 3 2020 | |||
d6d8134e1bba | frerot | allowing compilation without OpenMP | Aug 2 2020 | |||
d38b418143c0 | frerot | prettier compilation outputs in non-verbose mode | Jul 31 2020 | |||
cbe79569b127 | frerot | renamed packaging_setup option to build_static_lib | Jul 29 2020 | |||
d200a63e05b6 | frerot | adding version number to tamaas info | Jul 27 2020 | |||
94cbcda343ca | frerot | prepending base directory in generated archive | Jul 27 2020 | |||
0f1bae08aea7 | frerot | modifiying python install scripts for a PyPI tamaas package | Jul 24 2020 | |||
0defcff64961 | frerot | Merge branch 'master' into feature/mpi_fft_engine | Jul 10 2020 | |||
f16ec5b85e49 | frerot | setting proper rpath for tests | Jul 3 2020 | |||
a4420cd7baa8 | frerot | propertly setting rpaths with $ORIGIN | Jul 3 2020 | |||
1a1af8988bd3 | frerot | proper initializing of mpi and fftw with threads | Jun 28 2020 | |||
4a8ef3167382 | frerot | added compilation options for MPI | Jun 28 2020 | |||
2581cf15be7f | frerot | fixing CPPDEFINES | Jun 25 2020 | |||
4101c62ad2f1 | frerot | making sure CPPDEFINES is a list | Jun 25 2020 | |||
3796abfaa1cd | frerot | Merge branch 'master' into feature/fft_engine | Jun 24 2020 | |||
326474e642c8 | frerot | cleaning doc before building it | Jun 24 2020 | |||
9731ad93e058 | frerot | making sure sphinx can import the tamaas module for autodoc | Jun 24 2020 | |||
3cc1d8a160a7 | frerot | cleaning up the use of preprocessor macros | Jun 24 2020 | |||
548c812ae786 | frerot | removed unecessary LONG_PRECISION macro guard for fftw interface | Jun 24 2020 | |||
a1344da0cd86 | frerot | added scons target to generate source archive | May 5 2020 | |||
ae0010d56921 | frerot | updating copyright years | May 5 2020 | |||
4884455e012f | frerot | always compiling tamaas_info, even when strip_info==True | May 5 2020 | |||
c1bb3fddf59a | frerot | better generation of information file | Apr 29 2020 | |||
0f8bb69278d8 | frerot | cleaned up code for pybind11 detection and module building | Apr 27 2020 | |||
824e0b9504de | frerot | allowed storing of provided CXXFLAGS into scons setup file | Apr 23 2020 | |||
0473580f3d50 | frerot | bump version 2.1.1 | Apr 23 2020 | |||
a1aa792f5ac8 | frerot | cleaner definition of fallback scons commands | Apr 22 2020 | |||
5eb879c9eb7b | frerot | handeling properly targets install + dev when build_python=False | Apr 21 2020 |
c4science · Help