129 lines
3.9 KiB
YAML
129 lines
3.9 KiB
YAML
bare: # A default component used when the solver does not have any dependencies apart from preCICE itself
|
|
repository: https://github.com/precice/precice
|
|
template: component-templates/bare.yaml
|
|
build_arguments: # these things mean something to the docker-service
|
|
PRECICE_REF:
|
|
description: Version of preCICE to use
|
|
default: "main"
|
|
PLATFORM:
|
|
description: Dockerfile platform used
|
|
default: "ubuntu_2204"
|
|
TUTORIALS_REF:
|
|
description: Tutorial git reference to use
|
|
default: "master"
|
|
|
|
python-bindings:
|
|
repository: https://github.com/precice/python-bindings
|
|
template: component-templates/python-bindings.yaml
|
|
build_arguments:
|
|
PRECICE_REF:
|
|
description: Version of preCICE to use
|
|
default: "main"
|
|
PLATFORM:
|
|
description: Dockerfile platform used
|
|
default: "ubuntu_2204"
|
|
TUTORIALS_REF:
|
|
description: Tutorial git reference to use
|
|
default: "master"
|
|
PYTHON_BINDINGS_REF:
|
|
semnantic: Git ref of the pythonbindings to use
|
|
default: "master"
|
|
|
|
openfoam-adapter:
|
|
repository: https://github.com/precice/openfoam-adapter
|
|
template: component-templates/openfoam-adapter.yaml
|
|
build_arguments:
|
|
PRECICE_REF:
|
|
description: Version of preCICE to use
|
|
default: "main"
|
|
PLATFORM:
|
|
description: Dockerfile platform used
|
|
default: "ubuntu_2204"
|
|
TUTORIALS_REF:
|
|
description: Tutorial git reference to use
|
|
default: "master"
|
|
OPENFOAM_EXECUTABLE:
|
|
options: ["openfoam2306","openfoam2212","openfoam2112"]
|
|
description: exectuable of openfoam to use
|
|
default: "openfoam2306"
|
|
OPENFOAM_ADAPTER_REF:
|
|
description: Reference/tag of the actual OpenFOAM adapter
|
|
default: "master"
|
|
|
|
|
|
fenics-adapter:
|
|
repository: https://github.com/precice/fenics-adapter
|
|
template: component-templates/fenics-adapter.yaml
|
|
build_arguments:
|
|
PRECICE_REF:
|
|
description: Version of preCICE to use
|
|
default: "main"
|
|
PLATFORM:
|
|
description: Dockerfile platform used
|
|
default: "ubuntu_2204"
|
|
TUTORIALS_REF:
|
|
description: Tutorial git reference to use
|
|
default: "master"
|
|
PYTHON_BINDINGS_REF:
|
|
semnantic: Git ref of the pythonbindings to use
|
|
default: "master"
|
|
FENICS_ADAPTER_REF:
|
|
semnantic: Git ref of the fenics adapter to use
|
|
default: "master"
|
|
|
|
nutils-adapter:
|
|
repository: https://github.com/precice/nutils-adapter
|
|
template: component-templates/nutils-adapter.yaml
|
|
build_arguments:
|
|
PRECICE_REF:
|
|
description: Version of preCICE to use
|
|
default: "main"
|
|
PLATFORM:
|
|
description: Dockerfile platform used
|
|
default: "ubuntu_2204"
|
|
TUTORIALS_REF:
|
|
description: Tutorial git reference to use
|
|
default: "master"
|
|
PYTHON_BINDINGS_REF:
|
|
semnantic: Git ref of the pythonbindings to use
|
|
|
|
|
|
calculix-adapter:
|
|
repository: https://github.com/precice/calculix-adapter
|
|
template: component-templates/calculix-adapter.yaml
|
|
build_arguments:
|
|
PRECICE_REF:
|
|
description: Version of preCICE to use
|
|
default: "main"
|
|
PLATFORM:
|
|
description: Dockerfile platform used
|
|
default: "ubuntu_2204"
|
|
TUTORIALS_REF:
|
|
description: Tutorial git reference to use
|
|
default: "master"
|
|
CALULIX_VERSION:
|
|
description: Version of Calculix to use
|
|
default: "2.20"
|
|
CALULIX_ADAPTER_REF:
|
|
description: Version of Calculix-Adapter to use
|
|
default: "master"
|
|
|
|
su2-adapter:
|
|
repository: https://github.com/precice/su2-adapter
|
|
template: component-templates/su2-adapter.yaml
|
|
build_arguments:
|
|
PRECICE_REF:
|
|
description: Version of preCICE to use
|
|
default: "main"
|
|
PLATFORM:
|
|
description: Dockerfile platform used
|
|
default: "ubuntu_2204"
|
|
TUTORIALS_REF:
|
|
description: Tutorial git reference to use
|
|
default: "master"
|
|
SU2_VERSION:
|
|
description: Version of SU2 to use
|
|
default: "7.5.1"
|
|
SU2_ADAPTER_REF:
|
|
description: Version of SU2-Adapter to use
|
|
default: "master"
|