https://github.com/autopas/autopas-dockerfiles

provides a variety of Dockerfiles for AutoPas

https://github.com/autopas/autopas-dockerfiles

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.0%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

provides a variety of Dockerfiles for AutoPas

Basic Info
Statistics
  • Stars: 0
  • Watchers: 4
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Created about 8 years ago · Last pushed about 1 year ago
Metadata Files
Readme

README.md

AutoPas-Dockerfiles

This repository provides a variety of Dockerfiles for the AutoPas library. They are sorted in directories according to the task they are meant to fulfill:

Prebuild docker-images can be found at https://hub.docker.com/r/autopas/

buildenv

Files in the buildenv directory are meant to build AutoPas. You can build AutoPas without installing any dependencies simply by using the generated images.

The generated images are used by Jenkins to test the AutoPas library.

archer

This file is used to check OpenMP data races. It uses the archer data race detection tool. The file includes: * make * ccache * cmake * ninja * clang * python3-dev * llvm openmp library (v10) with bundled archer - it is automatically loaded when clang is used as compiler.

Important: export TSAN_OPTIONS="ignore_noninstrumented_modules=1" is recommended for archer.

clang

This file is used to build the AutoPas library using clang. It contains: * make * ccache * cmake * ninja * clang * libomp * clang-format * python3-dev

code-coverage

This used to be a container for the coverage target but is not used anymore. The coverage target can now be built with the GCC container.

cuda

This file is used to build the AutoPas library using cuda. It contains: * make * cmake * ninja * cuda v10.0

doxygen

This file is used to build the doxygen documentation. It includes: * make * cmake * doxygen * graphviz * python3-dev

gcc

This file is used to build the AutoPas library using gcc. It contains: * gcc * make * cmake * ninja * mpich * ccache * lcov * python3-dev

other uses

Many of the provided Doxygen images / Doxyfiles can be used to build other things. Feel free to grab them and use them for your own purposes.

Owner

  • Name: AutoPas
  • Login: AutoPas
  • Kind: organization

GitHub Events

Total
  • Delete event: 1
  • Issue comment event: 3
  • Push event: 3
  • Pull request review event: 3
  • Pull request event: 5
  • Create event: 3
Last Year
  • Delete event: 1
  • Issue comment event: 3
  • Push event: 3
  • Pull request review event: 3
  • Pull request event: 5
  • Create event: 3

Dependencies

buildenv/archer/Dockerfile docker
  • autopas/build-base latest build
buildenv/base/Dockerfile docker
  • ubuntu 20.04 build
buildenv/clang/Dockerfile docker
  • autopas/build-base latest build
buildenv/code-coverage/Dockerfile docker
  • autopas/build-base latest build
buildenv/cuda/Dockerfile docker
  • nvidia/cuda 10.1-devel-ubuntu18.04 build
buildenv/doxygen/Dockerfile docker
  • autopas/build-base latest build
buildenv/gcc/Dockerfile docker
  • autopas/build-base latest build
buildenv/intel-one-api/Dockerfile docker
  • intel/oneapi-hpckit latest build