Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
ed273d4
Minor
JordiManyer Mar 9, 2024
9de2d87
Merge branch 'block-solvers' of github.com:gridapapps/GridapMHD.jl in…
JordiManyer Mar 9, 2024
dbf9431
Revert "Cleanup"
JordiManyer Mar 9, 2024
a82f3e5
Revert "Cleanup"
JordiManyer Mar 9, 2024
0b1186a
Reverted 13b8c06
JordiManyer Mar 9, 2024
c92c0db
Fixing manifest
JordiManyer Mar 9, 2024
53bdecc
Small bugfix in MUMPS setup
JordiManyer Mar 11, 2024
eaf7ea4
Small bugfix
JordiManyer Mar 11, 2024
cd5d02e
Added patch prolongators
JordiManyer Mar 13, 2024
9d11703
Minor
JordiManyer Mar 13, 2024
35f5284
Updated libraries
JordiManyer Apr 3, 2024
79b507d
Updated for Gridap 0.18
JordiManyer Apr 9, 2024
f76bc3a
Updated to Gridap 0.18
JordiManyer Apr 16, 2024
b4fc573
Minor
JordiManyer Jul 24, 2024
e071976
Some refactoring
JordiManyer Jul 30, 2024
9346ac7
Save changes
JordiManyer Sep 23, 2024
af4225e
Merge branch 'master' of github.com:gridapapps/GridapMHD.jl into develop
JordiManyer Sep 23, 2024
f5704de
Minor
JordiManyer Sep 23, 2024
0861a2e
Merge branch 'master' of github.com:gridapapps/GridapMHD.jl into jord…
JordiManyer Sep 23, 2024
f3e105f
some fixes
JordiManyer Sep 24, 2024
587258c
Merge branch 'master' of github.com:gridapapps/GridapMHD.jl into develop
JordiManyer Sep 24, 2024
dcaf35f
Minor
JordiManyer Sep 24, 2024
1ac0f25
Fixed mesh paths
JordiManyer Sep 24, 2024
a54c0e6
Make expansion meshes tags consistent
JordiManyer Sep 24, 2024
26ab454
Minor
JordiManyer Sep 25, 2024
9b817a7
Merge branch 'master' of github.com:gridapapps/GridapMHD.jl into develop
JordiManyer Sep 25, 2024
71d2885
More fixes
JordiManyer Sep 26, 2024
aea88ca
Minor
JordiManyer Sep 26, 2024
53ed814
Minor
JordiManyer Sep 29, 2024
154e94b
Fixed AL when solid
JordiManyer Sep 30, 2024
2ee4316
Minor
JordiManyer Sep 30, 2024
0c46fd3
More fixes
JordiManyer Oct 1, 2024
c3c8f71
Minor
JordiManyer Oct 8, 2024
8126de9
Merge branch 'develop' of github.com:gridapapps/GridapMHD.jl into dev…
JordiManyer Oct 8, 2024
15cd2a5
Fixed cuts
JordiManyer Oct 9, 2024
d9e3e72
Minor
JordiManyer Oct 9, 2024
0f38073
Minor
JordiManyer Oct 9, 2024
2d7d004
Fixes
JordiManyer Oct 13, 2024
a5dc830
Fixes
JordiManyer Oct 13, 2024
524b406
Minor
JordiManyer Oct 14, 2024
1fd5f85
Minor
JordiManyer Oct 15, 2024
d83bf0e
Minor
JordiManyer Oct 17, 2024
fb9b286
Minor
JordiManyer Oct 22, 2024
00c03be
Added RT scaling
JordiManyer Oct 23, 2024
0fa242b
Minor
JordiManyer Oct 25, 2024
77e901c
Merge branch 'develop' of github.com:gridapapps/GridapMHD.jl into dev…
JordiManyer Oct 25, 2024
202222c
Minor
JordiManyer Oct 25, 2024
36b106d
Minor
JordiManyer Oct 25, 2024
8fe227f
Modified dc_mhd to work with empty parts
JordiManyer Oct 29, 2024
c3fcaa7
Updated GMG drivers
JordiManyer Oct 30, 2024
3a4780a
Updated cavity driver
JordiManyer Oct 30, 2024
8d3a181
First steps towards continuation
JordiManyer Oct 31, 2024
b9a9a14
Added continuation
JordiManyer Oct 31, 2024
2236913
Minor
JordiManyer Oct 31, 2024
9f8573e
Minor
JordiManyer Oct 31, 2024
dff60fb
Added stabilisation to hunt and cavity
JordiManyer Oct 31, 2024
49e6acd
Minor
JordiManyer Oct 31, 2024
998e3f8
Added tube mesh with solid
JordiManyer Oct 31, 2024
8d73e4c
Added control over number of Newton iterations
JordiManyer Nov 4, 2024
4d1372c
Minor
JordiManyer Nov 4, 2024
8a3de76
Adapted channel driver
JordiManyer Nov 4, 2024
749c429
Minor
JordiManyer Nov 4, 2024
54d8e04
Added Picard iteration
JordiManyer Nov 6, 2024
1a0e9ef
Added continuation
JordiManyer Nov 7, 2024
974fe7d
Added MacroElements
JordiManyer Nov 8, 2024
236c488
Added simplexify option
JordiManyer Nov 8, 2024
f7b6ec0
Added simplexify to Hunt
JordiManyer Nov 8, 2024
ee08203
Minor
JordiManyer Nov 8, 2024
e9bc1c9
Many fixes
JordiManyer Nov 9, 2024
7ee0921
Fixes
JordiManyer Nov 9, 2024
38a3fa7
Minor
JordiManyer Nov 9, 2024
88f1074
Fixed quadrature orders
JordiManyer Nov 15, 2024
70df1fd
Updated compats
JordiManyer Nov 15, 2024
065f6a7
Minor
JordiManyer Nov 15, 2024
cbb49cf
Added simplexify to cavity driver
JordiManyer Nov 15, 2024
dc0daae
MInor
JordiManyer Nov 16, 2024
73848c6
Fixed macro-elements
JordiManyer Nov 18, 2024
9d29f7d
Minor
JordiManyer Nov 19, 2024
3f2fb5a
Minor
JordiManyer Nov 19, 2024
c5fe4f4
MInor
JordiManyer Nov 19, 2024
fa11377
Barycentrically refined meshes
JordiManyer Nov 23, 2024
a02e6e7
Bugfixes
JordiManyer Nov 25, 2024
badc082
Added BDM discretization for current
JordiManyer Nov 26, 2024
a7f675c
Minor
JordiManyer Nov 26, 2024
9df8186
Redesign of the discretizations
JordiManyer Nov 28, 2024
177198f
More simplexify methods
JordiManyer Nov 28, 2024
840493c
Minor refactor to accomodate HDiv-conforming velocity
JordiManyer Dec 2, 2024
d4b111e
Minor
JordiManyer Dec 15, 2024
eeb80b7
Updated AffineMap to AffineField
JordiManyer Dec 15, 2024
843c899
Added toy driver
JordiManyer Dec 16, 2024
8b34595
Minor
JordiManyer Dec 23, 2024
7c1b59e
Update compats
JordiManyer Jul 1, 2025
8631675
Merge branch 'master' of github.com:gridapapps/GridapMHD.jl into develop
JordiManyer Jul 1, 2025
4aeccbc
Minor
JordiManyer Jul 1, 2025
cc7b002
Update CI
JordiManyer Jul 1, 2025
41d62be
Minor
JordiManyer Jul 1, 2025
1949465
Minor
JordiManyer Jul 1, 2025
bf24626
B ugfix
JordiManyer Jul 1, 2025
fee85c3
Minor
JordiManyer Jul 1, 2025
aca6788
Minor
JordiManyer Jul 1, 2025
9f3e44c
Minor
JordiManyer Jul 1, 2025
d9b9a5f
Minor
JordiManyer Jul 2, 2025
3c563d4
Minor
JordiManyer Jul 2, 2025
9fe3c3d
Minor
JordiManyer Jul 3, 2025
298339e
Added H1 discretization for current
JordiManyer Jul 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/" # Location of package manifests
schedule:
interval: "monthly"
16 changes: 16 additions & 0 deletions .github/workflows/CompatHelper.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: CompatHelper
on:
schedule:
- cron: '00 00 * * *'
workflow_dispatch:
jobs:
CompatHelper:
runs-on: ubuntu-latest
steps:
- name: Pkg.add("CompatHelper")
run: julia -e 'using Pkg; Pkg.add("CompatHelper")'
- name: CompatHelper.main()
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }} #Reuse DOCUMENTER_KEY for CompatHelper
run: julia -e 'using CompatHelper; CompatHelper.main()'
23 changes: 6 additions & 17 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,35 +11,24 @@ jobs:
fail-fast: false
matrix:
version:
- '1.9'
- '1.10'
os:
- ubuntu-latest
arch:
- x64
steps:
- uses: actions/checkout@v2
- uses: julia-actions/setup-julia@v1
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v2
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: actions/cache@v1
env:
cache-name: cache-artifacts
with:
path: ~/.julia/artifacts
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
restore-keys: |
${{ runner.os }}-test-${{ env.cache-name }}-
${{ runner.os }}-test-
${{ runner.os }}-
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
# - uses: julia-actions/julia-runtest@v1
- run: julia --project=. --color=yes --check-bounds=yes test/seq/runtests.jl
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v1
- uses: codecov/codecov-action@v5
with:
file: ./lcov.info
flags: unittests
name: codecov-umbrella
fail_ci_if_error: false
verbose: true
token: ${{ secrets.CODECOV_TOKEN }}
56 changes: 27 additions & 29 deletions .github/workflows/ci_mpi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,33 +5,18 @@ jobs:
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
runs-on: ${{ matrix.os }}
env:
P4EST_ROOT_DIR: "/opt/p4est/2.2/"
JULIA_PETSC_LIBRARY: "/opt/petsc/3.18/lib/libpetsc"
P4EST_ROOT_DIR: "/opt/p4est/2.8.5/"
JULIA_PETSC_LIBRARY: "/opt/petsc/3.23.0/lib/libpetsc"
strategy:
fail-fast: false
matrix:
version:
- '1.9'
- '1.10'
os:
- ubuntu-latest
arch:
- x64
steps:
- uses: actions/checkout@v2
- name: Cache p4est
id: cache-p4est
uses: actions/cache@v2
with:
path: ${{env.P4EST_ROOT_DIR}}
key: ${{ runner.os }}-build-${{ env.P4EST_ROOT_DIR }}-
restore-keys: |
${{ runner.os }}-build-${{ env.P4EST_ROOT_DIR }}-
${{ runner.os }}-build-
${{ runner.os }}-
- uses: julia-actions/setup-julia@v1
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- name: Install p4est/petsc dependencies
run: |
sudo apt-get update
Expand All @@ -41,7 +26,7 @@ jobs:
# Install p4est 2.2 from sources
CURR_DIR=$(pwd)
PACKAGE=p4est
VERSION=2.2
VERSION=2.8.5
INSTALL_ROOT=/opt
P4EST_INSTALL=$INSTALL_ROOT/$PACKAGE/$VERSION
TAR_FILE=$PACKAGE-$VERSION.tar.gz
Expand All @@ -62,11 +47,11 @@ jobs:
run: |
CURR_DIR=$(pwd)
PACKAGE=petsc
VERSION=3.18
VERSION=3.23.0
INSTALL_ROOT=/opt
PETSC_INSTALL=$INSTALL_ROOT/$PACKAGE/$VERSION
TAR_FILE=$PACKAGE-$VERSION.tar.gz
URL="https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/"
URL="https://web.cels.anl.gov/projects/petsc/download/release-snapshots/"
ROOT_DIR=/tmp
SOURCES_DIR=$ROOT_DIR/$PACKAGE-$VERSION
BUILD_DIR=$SOURCES_DIR/build
Expand All @@ -76,17 +61,30 @@ jobs:
cd $SOURCES_DIR
./configure --prefix=$PETSC_INSTALL --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 \
--download-mumps --download-scalapack --download-parmetis --download-metis \
--download-ptscotch --with-debugging --with-x=0 --with-shared=1 \
--download-fblaslapack --download-ptscotch --with-debugging --with-x=0 --with-shared=1 \
--with-mpi=1 --with-64-bit-indices
make
make install
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v2
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/cache@v2

- name: add MPIPreferences and external packages
shell: julia --color=yes --project=. {0}
run: |
using Pkg
Pkg.add("MPIPreferences")
- name: use MPI system binary
shell: julia --color=yes --project=. {0}
run: |
using MPIPreferences
MPIPreferences.use_system_binary()
- uses: julia-actions/julia-buildpkg@latest
- run: echo $PWD
- run: julia --project=. -e 'using Pkg; Pkg.instantiate();'
- run: julia --project=. -e 'using Pkg; Pkg.add("MPIPreferences")'
- run: julia --project=. -e 'using MPIPreferences; MPIPreferences.use_system_binary()'
- run: julia --project=. -e 'using Pkg; Pkg.build(); Pkg.precompile()'
- run: julia --project=. --color=yes --check-bounds=yes test/mpi/runtests.jl
- uses: codecov/codecov-action@v1
- uses: codecov/codecov-action@v5
with:
file: lcov.info
verbose: true
token: ${{ secrets.CODECOV_TOKEN }}
Loading
Loading