Commit Graph
163 Commits
Author SHA1 Message Date
Max Yang ebb903a6b4 Remove completed TODOs, update dependency cache tags 2022-05-17 20:52:44 -07:00
Tzanio Kolev f80a366ec9 Switched to mfem/github-actions@v2.2 actions 2022-05-17 19:05:39 -07:00
Max Yang a85e3a92e7 Remove unused step 2022-05-17 13:45:39 -07:00
Max Yang 72be8e1c2e Merge branch 'master' into windows-ci-dev 2022-05-17 10:06:40 -07:00
Max Yang 37510c886b Split hypre job into windows-specific job 2022-05-17 10:05:49 -07:00
Veselin Dobrev 116e0edb82 Merge pull request #3001 from mfem/repo-check-dev
Improved repo-check test [repo-check-dev]
2022-05-16 15:10:50 -07:00
Tzanio Kolev b30b091ae9 wrap long lines in repo-check if statements, take 2 2022-05-10 17:17:15 -07:00
Tzanio Kolev fc6431519e wrap long lines in repo-check if statements 2022-05-10 17:13:44 -07:00
VanessasaurusandTzanio Kolev 0502fb134f naked workflow_dispatch
Co-authored-by: Tzanio Kolev <tzanio@llnl.gov>
2022-05-10 17:49:05 -06:00
Tzanio Kolev 86504ea370 Added the option to manually trigger all workflows 2022-05-10 16:14:31 -07:00
Tzanio Kolev a0a15ba9a1 Run repo-check on both pushes and PR updates, skipping duplicate runs 2022-05-10 14:49:11 -07:00
Max Yang cc3d4f9bff Pass build system option to hypre action 2022-05-06 14:43:57 -07:00
Max Yang 1090002199 Change hypre cache entry 2022-04-30 13:10:47 -07:00
Max Yang 60c1c3b263 Revert to custom hypre build for Windows 2022-04-30 13:08:49 -07:00
vsoch 9cb757d7c0 clean up white spaces
I tested installing glvis, and since it requires llvm it is not
only long, but also can freeze your computer (depending on resources).
So my suggestion is that we use a base image where this build has already
happened and keep the base image here simple

Signed-off-by: vsoch <vsoch@users.noreply.github.com>
2022-04-30 01:12:49 -06:00
Max Yang 2cb44d0858 Try to fix quotations when adding extra config 2022-04-29 23:49:21 -07:00
Max Yang 6fae0af65d Use vcpkg-supplied lapack for parallel Windows jobs 2022-04-29 18:33:16 -07:00
vsoch 493455d2e8 suggested change needed to have double quotes
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
2022-04-29 18:05:53 -06:00
vsoch d5e53b05d8 review comments - tweaks to DOCKER-README and location of Dockerfile
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
2022-04-29 18:04:16 -06:00
VanessasaurusandTzanio Kolev 9879cb6286 Update .github/workflows/build-container.yaml
Co-authored-by: Tzanio Kolev <tzanio@llnl.gov>
2022-04-29 17:05:04 -06:00
Max Yang 676a517ac4 Some fixups 2022-04-29 15:21:42 -07:00
Max Yang d0a9975ed9 Temporarily retag hypre/metis caches 2022-04-29 15:11:43 -07:00
Max Yang 7306d8232b Use vcpkg to install hypre for Windows 2022-04-29 15:08:03 -07:00
Max Yang cc34595c12 Use library only build for debug targets to save space 2022-04-28 16:55:31 -07:00
Max Yang 83521be2ed Disable full tests for ubuntu cmake build 2022-04-28 15:55:30 -07:00
Max Yang 5e7068c5c2 Add missing shell specifiers 2022-04-28 11:48:32 -07:00
Max Yang 593dfa9576 Enable cmake checks/tests on Windows builds 2022-04-28 11:30:00 -07:00
Max Yang 6c15135c01 Use mpi-aware cache key 2022-04-28 10:42:00 -07:00
Max Yang 7005c6d309 Some fixups 2022-04-28 10:37:44 -07:00
Max Yang 4105ca8682 Update tags for cache on analysis workflow 2022-04-28 10:33:46 -07:00
Max Yang 73110ccc9d Try to install metis 5 with vcpkg 2022-04-27 23:44:41 -07:00
Max Yang 40afdd27a2 Add default metis build system parameter 2022-04-27 23:01:07 -07:00
Max Yang 79bd683456 Use cmake when building with metis 5 2022-04-27 22:49:33 -07:00
Max Yang ec70b61e7b Fixup metis 5 environment vars generation 2022-04-27 22:43:28 -07:00
Max Yang b77355da6b Fixup 2022-04-27 22:35:52 -07:00
Max Yang 1e58ee0f8f Use metis 5 for windows builds 2022-04-27 22:34:25 -07:00
Max Yang 4771d56b16 Use mpi4py msmpi installer 2022-04-27 16:48:15 -07:00
Max Yang ca57dba8e9 Update to ubuntu 20.04 runners 2022-04-27 16:17:33 -07:00
Max Yang c52c37928f Fix matrix 2022-04-27 16:14:28 -07:00
Max Yang 1e0d43c3d0 Change cache tag for hypre 2022-04-27 16:06:05 -07:00
Max Yang 3df049ff16 Update paths for build-metis, build-hypre actions 2022-04-27 14:55:10 -07:00
Max Yang 5ea48b315e Fix msmpisdk path 2022-04-27 14:51:44 -07:00
Max Yang 7f9ce35de1 Fix powershell download command, only download mpi on parallel jobs 2022-04-27 14:49:16 -07:00
Max Yang efe756cf6e Fix job matrix 2022-04-27 14:45:18 -07:00
Max Yang 0c8b3cfddf Attempting to add MPI-enabled windows actions 2022-04-27 14:35:23 -07:00
vsoch 4501b42ab6 feature: adding demo container and automated builds for mfem
as discussed, this is a simple container build to provide mfem in spack, and then
show example of running examples and miniapps. This is paired with an automated build
so we always have an updated container base. This container setup can be extended to include
other kinds of builds, or other use cases

Signed-off-by: vsoch <vsoch@users.noreply.github.com>
2022-04-26 19:50:01 -06:00
Max Yang b05761093c Select config for ctest on Windows 2022-04-22 11:51:41 -07:00
Max Yang bc035b8a2b Use fork of mfem github actions 2022-04-20 15:59:36 -07:00
Max Yang 7536ebe177 Add windows gh action runners 2022-04-20 15:59:13 -07:00
Tzanio c39ba9381f More small adjustments before the release 2022-03-21 10:16:50 -07:00