Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
argo
argopkgs
Commits
e3885ff2
Commit
e3885ff2
authored
Feb 21, 2019
by
Valentin Reis
Browse files
Adds application CI files.
parent
d1969aa1
Pipeline
#5487
canceled with stages
in 3 minutes and 25 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
gitlab-ci/applications.yml
0 → 100644
View file @
e3885ff2
# ARGUMENTS
# ARGOPKGS : The authoritative packaging source
# EXTRA : Extra argonix arguments
.applications
:
stage
:
applications
tags
:
-
integration
testAMG
:
extends
:
.applications
script
:
-
"
argonix
build
testAMG
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
testAMG-knl
:
extends
:
.applications
script
:
-
"
argonix
build
testAMG
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
tags
:
-
knl
testSTREAM
:
extends
:
.applications
script
:
-
"
argonix
build
testSTREAM
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
testSTREAM-knl
:
extends
:
.applications
script
:
-
"
argonix
build
testSTREAM
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
tags
:
-
knl
testOpenMC
:
extends
:
.applications
script
:
-
"
argonix
build
testOpenMC
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
testOpenMC-knl
:
extends
:
.applications
script
:
-
"
argonix
build
testOpenMC
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
tags
:
-
knl
testLAMMPS
:
extends
:
.applications
script
:
-
"
argonix
build
testLAMMPS
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
testLAMMPS-knl
:
extends
:
.applications
script
:
-
"
argonix
build
testLAMMPS
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
tags
:
-
knl
testQMCPack
:
extends
:
.applications
script
:
-
"
argonix
build
testQMCPack
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
testQMCPack-knl
:
extends
:
.applications
script
:
-
"
argonix
build
testQMCPack
-g
--argopkgs
$ARGOPKGS
$EXTRA
--verbose"
tags
:
-
knl
pkgs/default.nix
View file @
e3885ff2
...
...
@@ -147,7 +147,15 @@ let
test
=
pkgs
.
stdenv
.
mkDerivation
rec
{
name
=
"testEnv"
;
buildInputs
=
testBuildInputs
++
[
stream
];
buildInputs
=
testBuildInputs
++
[
lammps
qmcpack
openmc
stream
amg
#data
openmc-data
];
#required to be able to build the drv.
installPhase
=
"mkdir $out"
;
...
...
@@ -165,6 +173,8 @@ let
''
;
#argotk uses this environment variable.
ARGOTK_SHARE
=
"
${
argotk
}
/share"
;
OPENMC_CROSS_SECTIONS
=
"
${
openmc-data
}
/cross_sections.xml"
;
OPENMC_PWD
=
"
${
argotk
}
/share/openmc"
;
};
expe
=
test
.
overrideAttrs
(
old
:{
...
...
@@ -175,19 +185,7 @@ let
#experiment tools
zymake
#applications
lammps
qmcpack
openmc
stream
amg
#data
openmc-data
];
OPENMC_CROSS_SECTIONS
=
"
${
openmc-data
}
/cross_sections.xml"
;
OPENMC_PWD
=
"
${
argotk
}
/share/openmc"
;
});
analysis
=
...
...
@@ -246,6 +244,10 @@ let
testPerfwrapper
=
doArgotk
"TestPerfwrapper"
;
testPower
=
doArgotk
"TestPower"
;
testSTREAM
=
doArgotk
"TestSTREAM"
;
testAMG
=
doArgotk
"TestAMG"
;
testOpenMC
=
doArgotk
"TestOpenMC"
;
testLAMMPS
=
doArgotk
"TestLAMMPS"
;
testQMCPack
=
doArgotk
"TestQMCPack"
;
testAll
=
doArgotk
"tests"
;
};
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment