This repository was archived by the owner on Aug 14, 2025. It is now read-only.
Conversation
* replace installation of python bindings from precice/precice with bindings from precice/python-bindings * directly use repository address for pip3 install, avoids cloning * Fix fe-fe test by adding cd to user directory
* remove old python bindings. Update tests to only use new bindings * trigger CI * Remove python_future * use Ubuntu 18.04, don't install enum34 * Update name of test and folder * add ubuntu 18.04 version of OF adapter * trigger CI * fix syntax error * Add output for better logs * use Ubuntu18.04 and OpenFOAM5 for Solver and Adapter * update reference results * Change order to reduce diff * Use OF5 for creation of reference results * add debug output * Use reference results from precice_st_output (#142) * Remove debugging output
* Remove non-tests temporarily * Remove log surpression * Remove -d argument` * Fix replacement of xml element * nutils-of: Fix replacement of xml element (#149) * Fix of-of and of-of_np (#150) * of-of: Fix replacement of xml element * of-of_np: Fix replacement of xml element * Replace post-processing with acceleration using sed * Replace post-processing with acceleration using sed * Revert "Replace post-processing with acceleration using sed" This reverts commit 2460f9a. * Revert "Replace post-processing with acceleration using sed" This reverts commit 832ce4a. * escapte double quotes * Escape quotes Co-authored-by: Konrad Eder <53946421+Eder-K@users.noreply.github.com> * Fix Calculix-OpenFOAM (#153) Update the locally stored config file according to tutorials#60 * Fix SU2-Calculix (#152) * Update configuration filename * Run silent_compose in detached mode * Revert '-d' argument adding * Redirect ccx output to logfile * Redirect ccx output to null * Fix dealii-of and ccx-of_fsi [PETSc] (#154) * Update sed insertion according to tutorials#60 * Update config.xml names for of-ccx.FSI.petsc * Surpress of-adapter output * Fix participant name * Remove output surpression * Restore silent functionality * Add optional debug argument * Add verbose optional argument * Escape dots * Delay of container start * Run nutils-of in verbose mode * Add success message * Fix typo * Add PETSc of-ccx to allowed failures * Update PETSc of-ccx name * Remove line Co-authored-by: Benjamin Rüth <benjamin.rueth@tum.de>
* Remove sleep command * Use exit codes for success as well
* remove old python bindings. Update tests to only use new bindings * trigger CI * Add tests for bindings on Ubuntu 18.04
72a0bd7 switched from installing eigen via apt to installing eigen from source. This results in also not installing pkg-config that is a dependency of eigen. Therefore we now have to individually install pkg-config. Otherwise builds under Ubuntu16.04 relying on pkg-config will fail.
* Update path of solverdummies. Was changed in precice/precice#630 from tools/solverdummies to examples/solverdummies. * Update use new repository fortran-module for f2003 solverdummy and corresponding bindings Co-authored-by: Gerasimos Chourdakis <chourdak@in.tum.de>
* Update headers for fe-fe test * provoke test failure with wrong reference * Revert "provoke test failure with wrong reference" This reverts commit 90ff76e. * Update column names for fe-fe 1804 * Fix md link * Remove .gitkeep * Update column names * Remove string filter * Update column names * Add missing spaces * Add spacing * Restore filtering * reintroduce whitespace errors to make tests succeed Co-authored-by: Konrad Eder <53946421+Eder-K@users.noreply.github.com>
* Remove yaml-cpp install * Remove yaml-cpp install * Delete precice-adapter-config.yml * Add preciceDict * Delete precice-adapter-config.yml * Create preciceDict * Delete precice-adapter-config.yml * Create preciceDict * Delete preciceDict * Create preciceDict * Delete precice-adapter-config.yml * Create preciceDict * Delete precice-adapter-config.yml * Add preciceDict * Delete precice-adapter-config.yml * Add preciceDict * Delete precice-adapter-config.yml * Add preciceDict * Delete precice-adapter-config.yml * Add preciceDict * Delete precice-adapter-config.yml * Add preciceDict * Remove preCICe builds * Print wmake.log * Upgrade to OF5 * Fix typo * Update to OF5 * Update reference files for openfoam5 * Update config path manipulation * Update referenceOutput for OF5 * Update referenceOutput for OF5
* add system tests for cplscheme * add cplscheme test * run cplscheme test as local test * use Ubuntu 18.04 as base image * Use system_testing.py instead of local_test.py Changed this, since this is the correct way to do it. local_test.py is only meant for local tests. I had to add an additional build stage that uses the debugMasterSockets branch on the preCICE main repository. * Fix indentation * Fix --build-arg and add a Ubuntu18.04 build * first draft solution for #77 * roll out changes to all base images * remove default docker username to force user to provide it and avoid inconsistencies * remove old python bindings. Update tests to only use new bindings * trigger CI * add argument to switch petsc on/off * remove unrelated change * remove unrelated files * modify tag depending on petsc * Factor out tag composition * Add script for pushing * Use benjaminrueth and push_base.py * Fix and document tagging * temporarily allow failure * Use a more explicit name for script * Extract features in python scripts. Introduces some code duplication, but is more flexible. Code duplication will be removed as soon as #137 is solved. * fix error * Use list to keep track of features, add petsc as feature to list for better consistency * use python script for building and pushing adapters * Fix syntax errors * Use dict instead of list This is a partial remedy for the problem mentioned in #131 (comment) * Update push_precice.py Co-Authored-By: Konrad Eder <53946421+Eder-K@users.noreply.github.com> * Update push_adapter.py Co-Authored-By: Konrad Eder <53946421+Eder-K@users.noreply.github.com> * Update build_precice.py Co-Authored-By: Konrad Eder <53946421+Eder-K@users.noreply.github.com> * Update build_adapter.py Co-Authored-By: Konrad Eder <53946421+Eder-K@users.noreply.github.com> * Update build_precice.py Co-Authored-By: Konrad Eder <53946421+Eder-K@users.noreply.github.com> * Update build_adapter.py Co-Authored-By: Konrad Eder <53946421+Eder-K@users.noreply.github.com> * use dict.get for less verbose code * Fix error * Filter away None * Use less verbose approach Co-authored-by: Konrad Eder <53946421+Eder-K@users.noreply.github.com>
* Disable output * Update nutils-of reference data
* Update python version from 3.5 to 3.8 * Use python version 3.7 * Use python v3.6 * Remove numpy install during precice build * Update default precice base image * Install numpy using pip3 * Restore apt-get numpy install for base image * Fix link * Specify numpy v1.14.5 * Move numpy install
* Add assertion * Fix variable overwrite in diff computation * Clarify success message * Use total counter instead of NR*NF * Add comma * Rework filters * Add comments
* Move whitespace removal to prefilter * Enable su2-ccx output * Update reference * Disable output
* Set locale to en_US.UTF-8 * Install locales with apt
[skip ci]
* Use PETSc with 18.04 * Update to use PETSc 3.12 with 18.04 * Fix indentation * Merge subsequent run commands * Link petsc library * Adjust linked path * Restore commented lines * Reduce travis.yml temporarily * Use Makefile from calculix-adapter#41 * Separate precice branch from adapter branch * Install ARPACK and spooles from apt * Use PR version of Makefile * Clean up deprecated code * Fix build adapter command * Rename test folder * Extend LD_LIBRARY_PATH * Format command * Remove symbol * Remove slash * Reduce test time to 0.1 * Fix LD_LIBRARY_PATH * Revert max-time to 1 * Use newer openfoam-adapter dockerfile * Update base version in st_output push * Separate preCICE branch and adapter branch * Restore .travis.yml [skip ci] * Update Ubuntu 16.04 PETSc version [ci skip] * Remove debug command [ci skip] * Update openfoam-adapter dockerfile path * Use makefile-dep-apt branch * Fix double PETSc argument * Add permissions to petsc dir * Format line * Move precice user creation * Update base image in openfoam tests to 18.04 * Make Ubuntu 18.04 the default image * Remove 16.04 suffixes * Update default base image * Add missing adapter builds with 18.04 * Add deal.ii 18.04 to allowed failures * Omit suffix for default base image * Update base version for triggered tests * Enable output for 1dtube_py * Update reference * Disable output * Update reference * Fix broken args * Add missing hyphen * Fix nutils-of test command
MakisH
approved these changes
Aug 7, 2020
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This introduces a variety of updates to the master branch. Similar to previous merges to develop, this is necessary to have externally triggered builds from adapter repositories use the updated build versions.