NFDI4Ing
  • Home
  • 1. Guides
    • Motivation
    • Getting started
    • Version control with git
    • Cross linking
    • Continuous integration
      • Continuous integration on GitLab
      • Automated, adaptive CI for C++-projects
    • Test driven development and code quality
    • Test quantification, visualization and evaluation on HPC clusters
  • 2. How Tos
    • Chapter: Version control
    • Chapter: Build system
    • Chapter: Cross linking publication, software and datasets
    • Chapter: Continuous integration
    • Chapter: Containerization
    • Chapter: Test driven development and code quality
    • Chapter: Test quantification, visualization and evaluation on HPC-clusters
    • All Articles
      • How to export a Jupyter notebook as html in batch mode
      • How to create a word cloud in Python
      • How to reduce the parameter space in pyFoam: a simple solution
      • How to set up a HUGO project for GitLab pages
      • How to use pyFoam to parameterize OpenFOAM schemes using aliases
      • How to verify creeping flow past a liquid sphere (Hadamard-Rybczynski and Satapathy-Smith)
      • How to write a set of points to VTK in OpenFOAM using legacy code
      • How to compute the discretization length in OpenFOAM
      • How to use pyFoam to create parameter variations in OpenFOAM
      • How to close a merge request in GitLab
      • How to open a merge request in GitLab
      • How to discuss a merge request in GitLab
      • How to set up or join a git repository
      • How to write metadata about tests with cmake or ctest
      • How to define a test pipeline to be reused with multiple setups
      • How to find modified files in git
      • How to obtain files included in C++ compilation
      • How to use GitLab API within CI
      • How to install git
      • How to set up GitLab at RWTH-Aachen
      • How to set up local automatic testing
      • How to read/write a Pandas dataframe with multiindex as CSV file
      • How to use the CSI VPN and set up passwordless SSH access to the PC
      • How to use OpenFOAM warning and error messages
      • How to use GitLab Container Registry
      • How to start a jobarray on the Lichtenberg cluster
      • How to set up SSH keys for automatic deployments
      • How to set the matplotlib style
      • How to set dependent parameters in a parameter study using PyFoam with derivedParameters.py
      • How to save Matplotlib figures for further modification using Pickle
      • How to run Jupyter notebooks on the (Lichtenberg) cluster and use them remotely
      • How to run CTest outside of the build directory
      • How to run a Jupyter notebook in the command line
      • How to report additional mesh quality measures in OpenFOAM
      • How to remove metadata from PDF review comments
      • How to point the ParaView state file to the local directory
      • How to plot columns from a multi-indexed DataFrame in pandas
      • How to parameterize an interval in C++
      • How to pad integers with zeros in BASH
      • How to obtain filesystem path information from OFstream in OpenFOAM
      • How to install the newest gcc/g++ compiler on Ubuntu
      • How to get function names from within functions in C++
      • How to generate 2D meshes with pMesh
      • How to export a symbolic expression from sympy to C/C++
      • How to create an Arch Linux singularity image using Docker Bootstrap
      • How to create a GitLab CI YAML configuration
      • How to create 'tar' archives of a bunch of files whose names fit a pattern and keep the directory structure
      • How to clean up OpenFOAM build versions: Debug, Prof, Opt
      • How to cancel SLURM jobs in directories whose name match a pattern
      • How to build cfMesh with the latest version of OpenFOAM-plus
      • How to average a column in a pandas dataframe over an index in a multi-index
      • How to archive and publish data on TUDatalib
      • How to add the rate of convergence column to a pandas dataframe
      • How to add options to OpenFOAM applications
      • How to add metadata to a Pandas dataframe: a simple approach
      • How to output errors into a file in OpenFOAM
      • How to transfer images & containers
      • How to execute a Singularity container
      • How to convert docker images into Singularity's native format
      • How to use persistent storage in Singularity
      • How to run a job on the cluster using SLURM and Singularity
      • How to create a Definition file for a Singularity container
      • How to set up a minimal Jekyll project for GitLab Pages
      • How to install singularity on a local machine
      • How to scan diagrams with Engauge
      • How to read an Engauge CSV file with multiple separate tables into a list of Pandas Series
      • How to create a standalone PDF image using a PDF+LaTex export from SVG in Inkspace
      • How to build a fvc-reconstruct Singularity container
      • How to use the geophase Singularity container
      • How to run a SLURM job interactively
      • How to run a SLURM job within Python interactively
      • How to run a SLURM job within Python without a hanging command line
      • How to extract data from OpenFOAM log files with regular expressions and PyFoam
      • How to set up a GitLab Runner
      • How to upload all figures from a Jupyter notebook to a paper repository
      • How to load ADIOS2 module on Lichtenberg cluster
  • 3. Troubleshooting
    • Issues with the TUdatalib REST interface
    • GitLab Pages only displays 404 error
    • Known bugs in gfortran
    • Undefined reference to system libraries when compiling OpenFOAM
  • 4. Literature
    • Git / GitLab
    • Test Driven Development
    • Jupyter (notebooks)
    • Linux / Shell
    • HUGO
    • Workflow
    • Singularity
    • Python
  • 5. Glossary

More

  • Consultation
  • Contributors
  • Publications
  • Tags
  • Categories
  • Chapters
  • Taxonomy overview
home > Tags

tag :: Tags

  • applications
  • arch-linux
  • archive
  • automatic-testing
  • average
  • bash
  • batch-mode
  • c
  • c++
  • cfmesh
  • checkMesh
  • ci
  • clang++
  • cluster
  • cmake
  • compilation
  • container
  • continuous-integration
  • convergence
  • csi
  • csv
  • ctest
  • dataframe
  • debugging
  • definition-file
  • deltacoeffs
  • deploy-stage
  • diagram
  • digitalization
  • docker
  • engauge
  • error-messages
  • file
  • filesystem
  • finite-volume
  • fluid-flow
  • foam
  • foam-extend
  • function-name
  • fvm
  • g++
  • gcc
  • gfortran
  • git
  • git-tags
  • gitlab
  • gitlab-ci
  • gitlab-pages
  • gitlab-runner
  • guide
  • headers
  • html
  • hugo
  • image
  • inkscape
  • installation
  • jekyll
  • job-array
  • jupyter-notebook
  • kb-guide
  • kb-how-to-article
  • kb-literature
  • kb-troubleshooting-article
  • latex
  • linker-error
  • linspace
  • log-files
  • matplotlib
  • merge-request
  • mesh
  • metadata
  • multiindex
  • multiphase
  • multiple-strings
  • openfoam
  • openfoam-dev
  • openfoam-plus
  • options
  • output
  • overlay
  • pandas
  • paper-repository
  • parameter-study
  • parameter-variation
  • paraview
  • paraview-state
  • parsing
  • pdf
  • pickle
  • plot
  • publication
  • pyfoam
  • pytest
  • python
  • range
  • research-data-management
  • REST-interface
  • runner
  • schemes
  • shared-libraries
  • singularity
  • slurm
  • ssh
  • standalone
  • svg
  • symbolic-calculation
  • sympy
  • tar
  • TDD
  • testing
  • trigger
  • trigger-job
  • tudatalib
  • tutorial
  • ubuntu
  • undefined-reference
  • unit-test
  • validation/verification
  • velocity
  • version-control
  • visualization
  • vpn
  • vtk
  • warning-messages
  • wmake
  • word-cloud
  • yaml