Commit Graph

73 Commits

Author SHA1 Message Date
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
Martin Diehl 6023f64eff Merge branch 'cmake' of magit1.mpie.de:damask/DAMASK into cmake
Conflicts:
	CMakeLists.txt
2016-05-21 12:37:05 +02:00
Martin Diehl 475c864ea3 using different CMAKE projects for FEM/Spectral 2016-05-20 11:51:50 +02:00
Martin Diehl a009bfaf08 renamed _FLAG(S) consistently to _FLAGS
removed code doubling
2016-05-20 08:44:11 +02:00
Martin Diehl abb686029d version was never used and wrong defined 2016-05-20 08:06:06 +02:00
Martin Diehl 5ef9c65cbe cleaning 2016-05-18 08:54:16 +02:00
zhangc43 89db00da0a change default optmizatio schem 2016-05-06 17:49:36 -04:00
zhangc43 aa65425c9a tmp save before switch 2016-04-20 09:31:00 -04:00
zhangc43 c6d8d42b4d now it is possible to call cmake from make 2016-04-19 16:04:13 -04:00
zhangc43 35ab12e8f9 part of fortran flags is still missing 2016-04-19 15:45:24 -04:00
zhangc43 6ce268498e fix make recursive call problem 2016-04-19 15:11:48 -04:00
Chen Zhang 2135aaa83c try to prevent make msg mess up cmake config 2016-04-19 14:52:36 -04:00
Chen Zhang 247a6e36c3 auto extract PETSC_DIR from env 2016-04-18 18:32:08 -04:00
Chen Zhang a7c4cdaa2f update cmake build system 2016-04-18 11:14:32 -04:00
Chen Zhang 62008cb4b4 add support for prefix&suffix 2016-04-15 16:26:43 -04:00
zhangc43 5c5b8ee36a fortran 2003 is the default for DAMASK 2016-03-25 17:27:00 -04:00
zhangc43 5cbd98edba remove --standard-senmantics flag from ifort to avoid HDF5 linking error 2016-03-23 14:48:37 -04:00
Chen Zhang 610a54c048 remove options for building core module, which will be implemted in python 2016-03-14 17:49:36 -04:00
zhangc43 7aadfd56ca use options for future cross-platform support 2016-03-14 15:57:19 -04:00
zhangc43 cfddba930b add missing linker flags 2016-03-08 13:54:40 -05:00
Martin Diehl 1935d00e05 cleaned 2016-03-08 00:00:12 +01:00
Martin Diehl ff92d228f4 reordering 2016-03-07 18:43:07 +01:00
zhangc43 c22b73c803 fix mpif90 compiler type detection 2016-03-07 11:54:36 -05:00
Chen Zhang a4225de91d reorder the CMake configuration and add more comments 2016-03-06 09:30:16 -05:00
Martin Diehl 939e0e372e changed order: first find PETSc, than determine the compiler abilities 2016-03-06 09:28:20 +01:00
Chen Zhang 89a1e2deb1 detect compiler from MPIF90 2016-03-05 17:35:34 -05:00
Chen Zhang 81ac9aefa1 support special compile flags for single file 2016-03-04 17:32:26 -05:00
Chen Zhang ef45d440d9 now support old version of CMake 2016-03-04 16:43:51 -05:00