Commit Graph

273 Commits

Author SHA1 Message Date
Martin Diehl 56c22a91a5 testing grid with Intel LLVM works now
ML is no longer the default preconditioner for FEM.
Theoretically, installation of ML with all standard conforming compilers
should be possible, but --download-ml failed for unknown reasons.
2021-12-27 20:47:59 +01:00
Martin Diehl e0e13ec659 testing 64bit integer compilation 2021-12-27 12:41:55 +01:00
Martin Diehl 4168b101f4 testing LLVM-based compilers
does not work for grid due to missing ML
2021-12-26 13:07:58 +01:00
Martin Diehl e34b8a632c new Intel compilers are available 2021-12-25 16:19:48 +01:00
Martin Diehl 722c9828a0 trying to fix errors like
cannot lock ref 'refs/heads/master': is at 2d39da4d8d
but expected 596a8ecd11
2021-12-07 09:27:24 +01:00
Franz Roters 727dd8936d use latest Marc version 2021-12-02 08:50:59 +01:00
Martin Diehl 5a901a42ff bugfixes
- performance repo was not updated due to wrong folder
- wrong version was used when updating the master branch
2021-11-17 09:14:51 +01:00
Martin Diehl 259dda63df do not overwrite executable 2021-11-16 14:41:46 +01:00
Martin Diehl e2e80b9706 cleaning tests 2021-11-16 11:24:04 +01:00
Martin Diehl 49a1cd6850 fix Marc and split for higher speedup 2021-11-15 22:26:41 +01:00
Philip Eisenlohr eda6a401ba fixed wrong solver object name 2021-11-15 19:52:25 +01:00
Martin Diehl abec62c027 simplifying
clone repository only when needed for update (development only)
2021-11-15 17:55:11 +01:00
Martin Diehl bb66550459 don't use undefined variable 2021-11-14 18:59:20 +01:00
Martin Diehl 4a0fc7b150 ensure to be in correct repository 2021-11-14 09:45:01 +01:00
Martin Diehl 4e57193a02 simplified
use GitLab CI API to remove finished jobs, no user intervention needed
after cancelling
2021-11-13 23:04:35 +01:00
Martin Diehl 74921ebe19 not needed, only delays runtime test
resource management is done with 'manage pool' script
2021-11-13 21:28:42 +01:00
Martin Diehl 4396d605ec test folder, not module 2021-11-13 19:37:40 +01:00
Martin Diehl 9430ca9e6e simplified 2021-11-13 19:24:00 +01:00
Martin Diehl f97c9c7e8c don't rely on Makefile 2021-11-13 19:13:10 +01:00
Martin Diehl 57817e78ae PYTHONPATH was not set 2021-11-13 18:39:19 +01:00
Martin Diehl 51c2620567 use (partly) repo cloned by gitlab-runner 2021-11-13 18:19:42 +01:00
Martin Diehl 06edd39a93 still need clean stage
after_script does not run for failed/cancelled scripts.
2021-11-13 16:49:21 +01:00
Martin Diehl 352a168621 new style (https://docs.gitlab.com/ee/ci/yaml) 2021-11-13 14:09:12 +01:00
Martin Diehl c75ac5fe6c let gitlab-runner handle the submodule 2021-11-13 14:03:06 +01:00
Martin Diehl 45af45615a build to new bin location 2021-11-13 14:02:40 +01:00
Martin Diehl 2682a26497 preparing for pipeline-wide location of executables 2021-11-13 11:32:55 +01:00
Martin Diehl f112d11985 new locking mechanism
only runtime test needs to run exclusively. lock per job, not per
pipeline.
should be more stable and allow more concurrency

needs python script for job management on gitlab-runner
2021-11-13 11:14:21 +01:00
Martin Diehl 97e289decc not needed
automated push to master skips CI already
2021-11-12 22:11:11 +01:00
Martin Diehl 579f3ba5d3 more robust storage of runtime measurements 2021-11-12 21:38:13 +01:00
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