Commit Graph

313 Commits

Author SHA1 Message Date
Martin Diehl 0d3a1b120c fail with error for test coverage below 90%
currently, 94% of the statements in the python library are tested
2021-03-27 10:55:22 +01:00
Martin Diehl 6fffad0316 automatically create documentation 2021-03-27 10:27:31 +01:00
Martin Diehl 96d66a63b5 streamlined 2021-03-26 17:29:27 +01:00
Martin Diehl b6a8754082 simplified 2021-03-26 13:24:11 +01:00
Martin Diehl 4614de4cb5 phase out shell scripts 2021-03-26 13:07:05 +01:00
Martin Diehl 078baa14c7 addDisplacement is deprecated 2021-03-26 13:00:41 +01:00
Martin Diehl 75fb080638 old shell scripts
- removed unmaintained scripts from 'legacy'
- pushed deprecated scripts to 'legacy'
2021-03-26 08:48:05 +01:00
Martin Diehl ee40884916 only use pytest-based tests 2021-02-02 12:26:16 +01:00
Martin Diehl 2b54c07416 not needed anymore 2020-12-17 22:02:27 +01:00
Martin Diehl 5b67cadb51 test not needed anymore 2020-12-17 21:58:51 +01:00
Martin Diehl b1a5472794 new PETSc (including bugfix for Krylov solver) 2020-12-12 16:30:14 +01:00
Martin Diehl 92d21ca888 doxygen documentation does not exist anymore 2020-12-08 23:08:40 +01:00
Martin Diehl 718511c08c now done with pytest 2020-11-29 15:05:38 +01:00
Martin Diehl 60f9cb704f using new names 2020-11-27 23:37:46 +01:00
Martin Diehl bc56087314 [skip ci] versions on matesting 2020-11-26 08:12:35 +01:00
Martin Diehl 807b7468a0 command was broken 2020-11-24 18:51:19 +01:00
Martin Diehl e761f58d5f bugs in build commands 2020-11-24 14:56:08 +01:00
Martin Diehl 63a8fc828d lump old tests into one stage 2020-11-24 13:24:53 +01:00
Martin Diehl ad449f7a44 need to compile mesh solver
less stages for more parallelism
2020-11-24 11:59:40 +01:00
Martin Diehl 8ffb38d0de test does not exist anymore 2020-11-24 00:53:36 +01:00
Martin Diehl 599718caad test does not exist anymore 2020-11-23 21:25:45 +01:00
Martin Diehl b3955573f6 using new tests 2020-11-15 22:39:47 +01:00
Martin Diehl a333f94bac restart tests are now in pytest 2020-11-13 23:12:40 +01:00
Martin Diehl 93faf4f2b3 correct folders 2020-11-01 16:59:13 +01:00
Martin Diehl 1a010a3973 better matching name 2020-11-01 10:52:43 +01:00
Martin Diehl 37ff11dc9d doxygen not useful anymore 2020-11-01 10:50:03 +01:00
Martin Diehl f2d0c2aca3 test does not exist anymore 2020-10-31 20:51:27 +01:00
Martin Diehl 433b346f0c simplified selection of tests 2020-10-31 16:19:56 +01:00
Martin Diehl 772fd18d81 only use pytest-based compile_Marc test 2020-10-31 14:45:19 +01:00
Martin Diehl 58d6691338 pytest does not create directories recursively 2020-10-22 00:13:40 +02:00
Martin Diehl 8c2b7de743 better directory structure 2020-10-21 21:04:17 +02:00
Martin Diehl 4c0fa69dae avoid problems with MPIE\\damask_user name 2020-10-21 19:40:36 +02:00
Martin Diehl bac7ace413 Merge remote-tracking branch 'origin/general-N_constituents' into vtr-only 2020-10-13 17:39:19 +02:00
Martin Diehl fe27eabc0b fixing tests 2020-10-10 07:55:27 +02:00
Martin Diehl 22143ea024 new tests 2020-10-05 19:06:19 +02:00
Martin Diehl 1fd0ec9986 start immediately with longest test 2020-09-25 08:16:58 +02:00
Martin Diehl 7dc8391c03 not needed anymore 2020-09-25 07:40:12 +02:00
Martin Diehl 3ec3ba255e need to have the correct mpirun in path 2020-09-24 22:00:23 +02:00
Martin Diehl 25ad077640 report all pipelines in front of me 2020-09-18 14:19:23 +02:00
Martin Diehl beb8f07a91 more helpful information 2020-09-18 13:00:52 +02:00
Martin Diehl f34525fd3a allow shell substitution 2020-09-18 12:33:54 +02:00
Martin Diehl 4d4283a032 report next pipeline 2020-09-18 12:03:21 +02:00
Martin Diehl b298962101 Merge branch 'development' into table-out-of-place-only 2020-09-14 08:06:44 +02:00
Martin Diehl f6758ecc28 table class operates out of place 2020-09-14 07:04:01 +02:00
Martin Diehl faac9883a5 more verbose GitLab CI 2020-09-12 15:25:37 +02:00
Martin Diehl 715a55b4c8 geom file format will be removed soon. No need to test 2020-09-07 13:19:38 +02:00
Martin Diehl 7499b57f17 test does not exist anymore 2020-08-09 05:59:58 +02:00
Martin Diehl ffb0512077 2019.1 is available 2020-07-15 23:02:47 +02:00
Martin Diehl c00a203527 VTK class and orientation class are thoroughly tested 2020-06-27 22:36:23 +02:00
Martin Diehl 62f7363a29 orientation conversion test in PRIVATE has the tendency to fail
new tolerances lead more often to a transfer from phi_2 to phi_1 for
PHI=180 or PHI=0.
The pytest takes care of that, the deprecated test in PRIVATE not
2020-04-23 22:11:57 +02:00
Martin Diehl 7062305ee8 using new doxygen version 2020-03-15 12:16:46 +01:00
Martin Diehl 3388098d4a fully tested by pytest (test_Geom.py) 2020-03-03 00:06:52 +01:00
Martin Diehl 302e78aff8 test damage results
use pytest/HDF5 instead of test class and ASCII table
2020-02-26 13:19:01 +01:00
Martin Diehl 13107abd39 not working and significat efforts needed to test it 2020-01-26 07:44:22 +01:00
Martin Diehl 47bcdfc22c [skip sc] vtk output working and tested
need to check syntax check because ifort 17.0 has problems with new
mesh. Works, however, with Intel 17.8
2020-01-13 11:53:37 +01:00
Martin Diehl 1037aa98d3 DADF5 is now the only output 2019-12-21 12:35:06 +01:00
Franz Roters 034367fa6a Merge remote-tracking branch 'remotes/origin/noPostResults' into development 2019-12-20 11:40:57 +01:00
Martin Diehl eef6ae5733 shell scripts are deprecated 2019-12-09 06:12:14 +01:00
Martin Diehl 53cb59fc47 use pytest instead of hand-written test class 2019-12-08 21:29:26 +01:00
Martin Diehl d92d503b3c pytest should be part of the test suite 2019-12-03 16:49:27 +01:00
Martin Diehl 50b48b8bf7 IP neighbourhood deprecated
trivial for grid and, hence, not written out.
Test for marc/abaqus/mesh would make more sense
2019-11-24 07:54:34 +01:00
Martin Diehl 61712f59b9 old, undocumented scripts do not exist anymore 2019-10-20 23:54:53 +02:00
Martin Diehl e3b16639bf native integer needs to match
otherwise, results are wrong. Therefore, we need to use our own HDF5
library since MSC provides one for 4 byte integers
2019-10-13 18:20:54 +02:00
Martin Diehl 4dfb1f6450 next try for MARC 2019 2019-09-21 01:07:04 +02:00
Martin Diehl 82a11b7eae only 2018 2019-09-20 19:44:18 +02:00
Martin Diehl c75609f8f0 Marc 2019 does not work with HDF5
Seems that Marc 2019 brings its own HDF5. Basically good news, but
should be resolved in a separate branch
2019-09-20 14:23:06 +02:00
Martin Diehl 4b2263bebe conversion to float causes issues
test only current version of MSC.Marc
2019-09-20 03:21:53 +02:00
Martin Diehl f63d907119 wrong variable name 2019-09-19 23:12:34 +02:00
Martin Diehl 698b28ff80 Marc 2019 is there and installed 2019-09-19 10:53:52 -07:00
Martin Diehl 949de8df28 don't run test on master 2019-09-11 12:09:10 -07:00
Franz Roters 998789528c Merge branch 'HDF5-out-homog-2' into 'development'
Hdf5 out homog 2

See merge request damask/DAMASK!78
2019-05-13 17:34:59 +02:00
Martin Diehl 39cc9e35ae Merge branch 'development' into orientation_with_averaging 2019-05-05 22:12:09 +02:00
Martin Diehl 8a9baf6d78 preparing output of mech_homog to HDF5 2019-04-30 18:45:38 +02:00
Philip Eisenlohr d74599d39a Merge branch 'HDF5-postprocessing' into 'development'
Hdf5 postprocessing

See merge request damask/DAMASK!72
2019-04-29 23:24:42 +02:00
Martin Diehl c702441bcc now testing averaging and misorientation calculation 2019-04-18 14:27:07 +02:00
Martin Diehl ccf13c2c50 autodoc does not work for argparse 2019-04-18 11:59:27 +02:00
Martin Diehl 0335207956 complex orientation initialization conflicts with phase field
- easier to do as pre processing (python)
- ensures same solution independently of random number
2019-04-13 00:37:51 +02:00
Martin Diehl adebbcf5df preprocessor statements confuse cmake 2019-04-05 20:14:01 +02:00
Martin Diehl db42a95454 cannot test Abaqus on Ubuntu 18.04 2019-04-02 20:54:31 +02:00
Martin Diehl c09669f27a more renames: spectral -> grid 2019-03-26 09:28:17 +01:00
Martin Diehl af4a9e8e21 new tests 2019-03-24 23:10:04 +01:00
Martin Diehl 8675079f9a testing restart in parallel 2019-03-24 14:06:14 +01:00
Martin Diehl fc68bafa11 using new tests 2019-03-24 10:21:01 +01:00
Martin Diehl 006450bbdd updated tests 2019-03-23 21:35:10 +01:00
Martin Diehl 0c1ebdf287 restart test for grid-FEM enabled 2019-03-23 10:51:21 +01:00
Martin Diehl bb122b15d5 using new test 2019-03-23 09:31:13 +01:00
Martin Diehl 8bc6a64bf9 compiling MSC.Marc with HDF5 wrapper 2019-03-09 17:30:29 +01:00
Martin Diehl c3b7ff3a05 typo 2019-03-09 12:10:19 +01:00
Martin Diehl a5dad0ca5c performing compilation tests in parallel 2019-03-09 11:11:40 +01:00
Martin Diehl d3ac3cc0f5 using new Orientation class 2019-02-24 08:34:20 +01:00
Martin Diehl affe65eb55 does not exist anymore 2019-02-23 16:50:21 +01:00
Martin Diehl 27cf60e64d backup relevant documentation 2019-02-17 22:59:51 +01:00
Martin Diehl 27ebe1f665 improved documentation 2019-02-17 08:17:40 +01:00
Martin Diehl c3e3fe1400 allow non-confirming scripts at the moment 2019-02-16 18:00:53 +01:00
Martin Diehl aaf243b3da simpler logic: define exceptions 2019-02-16 15:27:01 +01:00
Martin Diehl 0cc4e582e4 Merge branch 'development' into 26_autodoc-2 2019-02-15 20:47:14 +01:00
Martin Diehl cced449dd3 more scripts for autodocumentation 2019-02-15 20:43:48 +01:00
Martin Diehl 787fc9583d documenting most post processing scripts 2019-02-15 19:17:16 +01:00
Martin Diehl 566099ad81 automatic documentation for some post processing scripts 2019-02-15 18:52:47 +01:00
Martin Diehl 8b82941014 only Abaqus 2019 is available 2019-02-15 14:26:08 +01:00
Martin Diehl 5ef219cdb9 module name was renamed 2019-02-15 06:05:12 +01:00
Philip Eisenlohr 742d58cfce added ASCIItable tests to CI pipelining 2019-02-14 18:24:09 -05:00
Martin Diehl 2cda3cd0f9 only test for most recent version anyway 2019-02-14 20:41:37 +01:00
Martin Diehl dd49102748 missing update of stages 2019-02-14 20:37:39 +01:00
Martin Diehl 535639d933 new doxygen 2019-02-14 19:08:56 +00:00
Martin Diehl c36e6cbbf6 current software version 2019-02-14 14:33:58 +00:00
Martin Diehl 1192f16582 Merge remote-tracking branch 'origin/development' into 56-parallel-hdf5 2019-01-06 20:56:36 +01:00
Martin Diehl ded65d250a re-enabled tests that were deactivated after orientation changes
doxygen documentation only needed for development
2018-12-21 07:27:35 +01:00
Martin Diehl 3bab08fdeb Merge branch 'development' into 56-parallel-hdf5 2018-12-12 07:46:02 +01:00
Martin Diehl 2349341e25 texture component test also needs a closer look 2018-12-06 22:23:34 +01:00
Martin Diehl 95e6a41807 disabled test for post processing
since orientation conversion give unexpected results at the moment
2018-12-06 06:25:29 +01:00
Martin Diehl 8f26fc9358 Merge remote-tracking branch 'origin/development' into 56-parallel-hdf5 2018-12-04 22:34:29 +01:00
Martin Diehl f57c982ac7 tests for thermal and orientation conversion
orientation conversion need further investigation
2018-11-25 10:34:42 +01:00
Martin Diehl c317ea95ed averageDown was not tested
but works with python3
2018-11-24 10:08:42 +01:00
Franz Roters a498e5580a Merge remote-tracking branch 'remotes/origin/54-populate-grains-deprecated' into development 2018-11-23 14:38:22 +01:00
Martin Diehl e9bf0824fe Abaqus version hickup
was not tested for quite a while
2018-11-18 23:54:13 +01:00
Martin Diehl 2b96ea3da5 testing restart with MPI 2018-11-18 20:17:07 +01:00
Martin Diehl 535f5f3c07 Intel libraries needed
otherwise, importing py_post fails
2018-11-18 00:07:39 +01:00
Martin Diehl 3a22e31f1b only Marc 2018.X is python3 compatible 2018-11-16 12:09:58 +01:00
Martin Diehl b8df2a3088 needs to be the value of the variable 2018-11-16 09:03:12 +01:00
Martin Diehl c9a42a7b47 inactive stage does not work 2018-11-15 06:31:55 +01:00
Martin Diehl 4e1dc73fc9 MSC.Marc 2018.x requires python3 2018-11-14 23:43:08 +01:00
Martin Diehl c32671c205 Marc 2018.1 available for testing 2018-11-14 16:33:50 +01:00
Martin Diehl 39b97fa72e testing RGC 2018-11-03 11:27:33 +01:00
Martin Diehl d662507eb8 will not work without populate grains 2018-10-14 21:41:32 +02:00
Martin Diehl 4ac12d1dc5 removed hybridIA 2018-10-14 10:11:26 +02:00
Martin Diehl 2f10e86ef9 PETSc 3.10.0 is installed for testing 2018-09-24 08:41:17 +02:00
Martin Diehl ecf92c1625 using new (not yet installed) PETSc version 3.10.0 for testing 2018-09-18 06:06:28 +02:00
Philip Eisenlohr 7e330f1249 Merge branch '37-include-hdf5-routines' into 'development'
Resolve "Include HDF5 routines"

Closes #37

See merge request damask/DAMASK!37
2018-09-07 19:18:07 +02:00
Martin Diehl bfa56e9bff a colon followed by a white space seems to be the problem 2018-09-06 18:07:40 +02:00
Martin Diehl 6beb74f6d1 ticks caused trouble, not entirely clear why 2018-09-06 17:58:12 +02:00
Martin Diehl 3966659ac9 to easily see start and end of each job 2018-09-06 16:18:06 +02:00
Martin Diehl 179a23f55b IMKL needed for MSC.Marc 2018-08-21 22:49:56 +02:00
Martin Diehl 29cd8fa5e2 Merge branch 'development' into 36-include-hdf5-routines 2018-08-20 17:35:32 +02:00
Martin Diehl f8ce2565c9 compilation test for FEM solver active 2018-08-20 09:13:20 +02:00
Martin Diehl 0bdfae1a4b using newer Intel Compiler 2018-08-18 21:16:13 +02:00
Martin Diehl 3fbc537b7b avoid deadlock for master pipelines 2018-08-05 22:50:43 +02:00
Martin Diehl fccac1546e always create tarball (should result in an Ubuntu Package one day) 2018-07-10 13:04:32 +02:00
Martin Diehl aa6c905bb5 Intel Compiler version 16.0 does not match Abaqus 2016.
Running optimized code results in symbol lookup error: /tmp/damask_user_std_26623/libstandardU.so: undefined symbol: _intel_fast_memmove
2018-07-09 20:30:12 +02:00
Martin Diehl ce32372f1c more cleaning of old commercial FEM solver files 2018-07-06 13:18:55 +02:00
Martin Diehl 9101af84c6 only testing Marc 2017
Using Intel 17 Compiler even though recommended Compiler is 16.0.2
We only have 16.0.0 and that gives random segmenation faults
2018-06-28 06:47:22 +02:00
Martin Diehl 1ae9f79ab4 forgot to remove stage 2018-06-27 21:45:29 +02:00
Martin Diehl 7e0aca6a45 Don't know which compiler is needed for Marc 2015 2018-06-27 21:42:12 +02:00
Martin Diehl 910aad1094 Marc 2014 requires old compiler not supported any more 2018-06-21 21:54:07 +02:00
Martin Diehl 7e0e6ac51c GNU 5.3 does not work for linked list in 30_... branch 2018-06-16 12:54:16 +02:00
Martin Diehl ed1bd1f0cb updated PETSc versions used for testing 2018-05-17 22:58:23 +02:00
Martin Diehl 8fa8427c99 simple test, only ensures that scatter is not bigger than 2 FWHM (hard max) 2018-03-08 17:35:59 +01:00
Martin Diehl 5bd93e2117 trouble when restarting pipeline 2017-05-29 10:46:26 +02:00
Martin Diehl 8e86a35492 location of env files has changed 2017-05-20 15:36:56 +02:00
Martin Diehl 5ec4c8c8b6 line delimiters missing, still valid yaml but does not run 2017-05-18 17:07:19 +02:00