Commit Graph

294 Commits

Author SHA1 Message Date
Martin Diehl 476f1975db use fixed PETSc
already includes new version of ML proposed in
https://gitlab.com/petsc/petsc/-/merge_requests/4549
2021-11-11 23:04:00 +01:00
Martin Diehl f0c587d4aa polishing
oder of imports is build-in, 3rd party, internal
2021-11-03 07:53:38 +01:00
Philip Eisenlohr 59a6dc3652 run mypy on all python/damask 2021-11-02 14:40:09 -04:00
Philip Eisenlohr 32aff9d966 added typehints to seeds.py 2021-11-02 13:01:32 -04:00
Martin Diehl 0bc267c76b automated type checking for mechanics 2021-10-31 22:50:41 +01:00
Martin Diehl 2d25dfcdf2 automated type checking 2021-10-31 22:43:06 +01:00
Martin Diehl 0ac857599c simplified
we don't test multiple versions anymore
2021-10-28 21:36:04 +02:00
Martin Diehl c34855952e toolchains are updated 2021-10-28 19:56:25 +02:00
Martin Diehl a6ee7bd942 new location in PRIVATE 2021-10-07 16:20:25 +02:00
Martin Diehl 6ced308e98 avoid failed test after release 2021-10-07 14:47:38 +02:00
Martin Diehl 1e9cd8d097 sync runtime data with remote repo 2021-09-05 08:46:32 +02:00
Martin Diehl ed2b1031c2 standalone sphinx not needed any more 2021-08-31 22:54:23 +02:00
Martin Diehl 090fb44f81 more sophisticated runtime measurement
store more information, might be relevant in the future
2021-08-31 16:05:31 +02:00
Martin Diehl c4ac2c3ee9 modernized runtime measurement 2021-08-28 21:07:43 +02:00
Martin Diehl 16fb60ac48 preparing removal of damask.Test 2021-08-19 06:10:08 +02:00
Franz Roters cc857c1116 new GitLab server name 2021-07-15 15:29:21 +02:00
Franz Roters 741f81455b use newest Marc release (2021.2) 2021-07-13 16:43:23 +02:00
Martin Diehl b567194fe9 updated build instructions + fix for build after release 2021-07-01 14:20:36 +02:00
Martin Diehl a1804c6c83 migrated to pytest 2021-06-24 11:49:33 +02:00
Martin Diehl 23b9361bf2 adjusting to new (main) location of VERSION 2021-06-24 06:39:27 +02:00
Martin Diehl 1dd74478b1 adjust testing to new J2 behavior 2021-06-22 00:25:27 +02:00
Martin Diehl 257180b558 no direct support for shell scripts anymore 2021-06-18 07:36:03 +02:00
Martin Diehl 1bfbd30ae2 polishing 2021-06-15 19:53:05 +02:00
Martin Diehl 6699f2ee5f don't use shell variables
Marc solver can be controlled in python, installation can be tuned with
CLI arguments
2021-04-22 12:02:53 +02:00
Martin Diehl d0dd1fd83b new deploy syntax 2021-04-20 17:43:03 +02:00
Martin Diehl 7eefc87e5a ignore files for language detection (old syntax was wrong) 2021-04-20 14:52:31 +02:00
Martin Diehl 194b0386c5 typo 2021-04-04 14:07:50 +02:00
Martin Diehl c43dc0cb95 better log 2021-03-30 19:45:35 +02:00
Martin Diehl 5ea2fa97a0 untested and unused code 2021-03-28 12:46:26 +02:00
Martin Diehl 480b8315a7 cleaning + testing 2021-03-27 15:54:29 +01:00
Martin Diehl c742f7c9d0 need to cope with _asciitable.py and _test.py 2021-03-27 12:47:58 +01:00
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