Commit Graph

100 Commits

Author SHA1 Message Date
Martin Diehl b95eb6f604 simplified (using pkg-config module of PETSc)
might be possible to use pkg-config for FFTW and HDF5 in future
2020-12-14 13:01:52 +01:00
Martin Diehl 8100f3ebfa not required for cmake > 2.4 2020-12-13 22:29:36 +01:00
Martin Diehl 9ce406ed11 wrapper for zlib library
assume that zlib is available for linking. This is usually the case
(zlib is a stable standard library), but there is currently no check
that gives a nice error message or the possibility to use zlib from a
non-standard location
2020-09-06 17:49:00 +02:00
Martin Diehl 59c5fbc5fe position independent code required for Fedora 32 2020-04-30 08:05:42 +02:00
Martin Diehl d99c05860e FEM is now Mesh 2020-04-28 10:35:43 +02:00
Martin Diehl 540428aab7 works also for ifort 2020-03-29 19:06:17 +02:00
Martin Diehl 9690f170e1 4 space indentation 2020-01-29 22:44:42 +01:00
Martin Diehl 7e9ce183a4 better readable 2020-01-26 15:10:27 +01:00
Martin Diehl bd5f963260 polishing 2020-01-04 16:54:07 +01:00
Martin Diehl cba7114dff there is also an FEM solver that operates on regular grids 2020-01-02 21:42:28 +01:00
Martin Diehl b119d2fefa Fortran submodule support in older cmake is broken
better use even 3.14 and above
https://www.scivision.dev/fortran-2008-submodule-cmake
2019-10-18 20:51:45 +02:00
Martin Diehl 2ea07950ff case insensitive comparison for project name
accept also mesh for FEM
2019-04-28 12:54:59 +02:00
Martin Diehl a5ff0edf1f Merge branch 'development' into MiscImprovements 2019-04-28 06:59:27 +02:00
Martin Diehl 7b04b76112 check for undefined variables
defined but empty variables are different
2019-04-27 17:55:06 +02:00
Martin Diehl 7041c1508a giving extension does not work 2019-04-27 10:19:11 +02:00
Martin Diehl a2887e3918 small portions are better readable 2019-04-27 07:56:52 +02:00
Martin Diehl b4a21e8d40 fix for older cmake
looks ok
2019-04-26 18:07:43 +02:00
Martin Diehl b63a6c7034 cleaner code that also works with older cmake 2019-04-26 17:39:21 +02:00
Martin Diehl ed2d64d876 more standard way of installing executable 2019-04-26 16:36:36 +02:00
Martin Diehl 5020d8204e prefix is without bin 2019-04-26 10:00:29 +02:00
Martin Diehl 7104bc9934 allow standard CMAKE way of setting install directory
- DAMASK_BIN in config has no effect anymore
2019-04-25 07:08:32 +02:00
Martin Diehl 72b30729bb submodule for homogenization
first draft, RGC not included because of name clash with isostrain
2019-04-05 21:46:00 +02:00
Martin Diehl a2f9517ced fixed tests 2019-04-03 22:36:00 +00:00
Martin Diehl 43bf51da67 copy and paste error in installation target of FEM 2019-04-03 20:23:46 +02:00
Martin Diehl d55a7da592 renaming "spectral" to "grid" 2019-03-23 09:27:58 +01:00
Martin Diehl de330517eb rank not supported by older compiler/older dialects 2019-03-08 07:42:13 +01:00
Martin Diehl 79a01ef823 no need to set integer precision 2019-03-07 20:46:34 +01:00
Martin Diehl de26e41684 some first steps to support debugging with the PGI compiler
norm2 and sum for initialization are not supported yet, need fixes
2019-02-09 15:02:07 +00:00
Martin Diehl 497287d90d [skip ci] first look for gmake, then for make
allows to compile on systems where GNU make (gmake) is not the default.
2018-11-24 15:01:28 +01:00
Martin Diehl d06c8f169c that seems to be the correct way 2018-10-16 23:33:35 +02:00
Martin Diehl 5bf6ede661 polishing 2018-05-24 07:57:10 +02:00
Martin Diehl 1c75a2e9cd using syntax with better error handling 2018-05-24 07:13:12 +02:00
Martin Diehl 0ee34d608c fixing all appaerances 2018-05-24 00:06:03 +02:00
Mingxuan Lin bf7efad250 Fix errors in CMake script 2018-05-23 21:46:03 +02:00
Martin Diehl 1d688a6c24 linker error for Intel Fortran 2018-05-19 10:06:36 +02:00
Philip Eisenlohr 483ed745e0 replaced #ifndef _OPENMP with #ifdef DEBUG to trigger inclusion of parallelized debug statements; fixed minor bugs in debug output 2017-10-03 09:20:53 -04:00
Philip Eisenlohr d391c33f5b moved definition of Fortran and C compilers before calling "project" 2017-04-30 17:30:27 -04:00
Martin Diehl c5f1574f47 commands depend on build type 2017-04-26 09:40:45 +02:00
Martin Diehl 69dba834cb build type (and, hence openMP) was not set correctly 2017-04-25 12:35:19 +02:00
Martin Diehl 7cb2669648 sytaycheck only target was not working 2017-04-18 07:38:36 +02:00
Martin Diehl d4c1482690 syntax check not for debug 2017-04-18 07:14:55 +02:00
Philip Eisenlohr e94f518dc7 switched to correct actions for build_type 2017-03-15 17:33:47 -05:00
Philip Eisenlohr defbf0cd12 fixed else/endif () glitch 2017-03-15 17:05:58 -05:00
Philip Eisenlohr 491fa52263 syntax polishing 2017-03-15 16:40:44 -05:00
Martin Diehl b67f4dd324 Default cases seem to work 2017-02-04 01:01:42 +01:00
Martin Diehl 3e7ab76582 adding functionality from previous build system 2017-02-03 23:23:55 +01:00
Martin Diehl 94ff2bd116 restructuring comments 2016-05-25 07:02:45 +02:00
Martin Diehl 21ad810209 changed to compile object files rather than libraries 2016-05-24 21:35:16 +02:00
Martin Diehl 13782f4ee0 simplified 2016-05-21 16:51:12 +02:00
Martin Diehl e3d8d48990 currently, only BUILD_CMD_TYPE release works 2016-05-21 15:19:21 +02:00