Commit Graph

1762 Commits

Author SHA1 Message Date
Jukka Aho c8add0befa feat(src): add packed_layout.jl
src/assemblers/packed_layout.jl | 597 ++++++++++++++++++++++++++++++++++++++++  1 file changed, 597 insertions(+)
2026-05-09 16:30:36 +03:00
Jukka Aho 1b702c22eb feat(src): add microkernel.jl
src/assemblers/microkernel.jl | 144 ++++++++++++++++++++++++++++++++++++++++++  1 file changed, 144 insertions(+)
2026-05-09 16:30:36 +03:00
Jukka Aho a6c39ab1cb feat(src): add preconditioners.jl
src/assemblers/matrix_free/preconditioners.jl | 817 ++++++++++++++++++++++++++  1 file changed, 817 insertions(+)
2026-05-09 16:30:36 +03:00
Jukka Aho db933c9ba1 feat(src): add operator.jl
src/assemblers/matrix_free/operator.jl | 303 +++++++++++++++++++++++++++++++++  1 file changed, 303 insertions(+)
2026-05-09 16:30:35 +03:00
Jukka Aho f9eda10278 feat(src): add mpc.jl
src/assemblers/matrix_free/mpc.jl | 336 ++++++++++++++++++++++++++++++++++++++  1 file changed, 336 insertions(+)
2026-05-09 16:30:35 +03:00
Jukka Aho 20b405429a feat(src): add loads.jl
src/assemblers/matrix_free/loads.jl | 716 ++++++++++++++++++++++++++++++++++++  1 file changed, 716 insertions(+)
2026-05-09 16:30:35 +03:00
Jukka Aho 8ac04798a0 feat(src): add eigensolve.jl
src/assemblers/matrix_free/eigensolve.jl | 288 +++++++++++++++++++++++++++++++  1 file changed, 288 insertions(+)
2026-05-09 16:30:35 +03:00
Jukka Aho 956020de73 feat(src): add dirichlet.jl
src/assemblers/matrix_free/dirichlet.jl | 405 ++++++++++++++++++++++++++++++++  1 file changed, 405 insertions(+)
2026-05-09 16:30:35 +03:00
Jukka Aho 3f9ba65f5e feat(src): add README.md
src/assemblers/matrix_free/README.md | 38 ++++++++++++++++++++++++++++++++++++  1 file changed, 38 insertions(+)
2026-05-09 16:30:35 +03:00
Jukka Aho 35bdac5b37 refactor(src): remove material_cache.jl
src/assemblers/material_cache.jl | 782 ---------------------------------------  1 file changed, 782 deletions(-)
2026-05-09 16:30:34 +03:00
Jukka Aho 2e01dfc329 refactor(src): remove kernel_interface.jl
src/assemblers/kernel_interface.jl | 649 -------------------------------------  1 file changed, 649 deletions(-)
2026-05-09 16:30:34 +03:00
Jukka Aho 8e2217ca8c feat(src): add halo_exchange.jl
src/assemblers/halo_exchange.jl | 204 ++++++++++++++++++++++++++++++++++++++++  1 file changed, 204 insertions(+)
2026-05-09 16:30:34 +03:00
Jukka Aho 05d9a2b335 refactor(src): remove geometry_cache.jl
src/assemblers/geometry_cache.jl | 239 ---------------------------------------  1 file changed, 239 deletions(-)
2026-05-09 16:30:33 +03:00
Jukka Aho 036f805e41 refactor(src): remove element_cache.jl
src/assemblers/element_cache.jl | 120 ----------------------------------------  1 file changed, 120 deletions(-)
2026-05-09 16:30:33 +03:00
Jukka Aho 8bab229d88 refactor(src): remove element_based_csc.jl
src/assemblers/element_based_csc.jl | 375 ------------------------------------  1 file changed, 375 deletions(-)
2026-05-09 16:30:33 +03:00
Jukka Aho c19465662c refactor(src): remove element_based_coo.jl
src/assemblers/element_based_coo.jl | 461 ------------------------------------  1 file changed, 461 deletions(-)
2026-05-09 16:30:33 +03:00
Jukka Aho 1b2f5f1738 feat(src): add scatter_blocks_to_triplets_symmetric_direct.jl
.../scatter_blocks_to_triplets_symmetric_direct.jl | 115 +++++++++++++++++++++  1 file changed, 115 insertions(+)
2026-05-09 16:30:33 +03:00
Jukka Aho 387abbb83c feat(src): add scatter_blocks_to_force.jl
.../element_based/scatter_blocks_to_force.jl       | 54 ++++++++++++++++++++++  1 file changed, 54 insertions(+)
2026-05-09 16:30:32 +03:00
Jukka Aho 25315ce40a feat(src): add element_based_coo.jl
src/assemblers/element_based/element_based_coo.jl | 197 ++++++++++++++++++++++  1 file changed, 197 insertions(+)
2026-05-09 16:30:32 +03:00
Jukka Aho d137df930e feat(src): add README.md
src/assemblers/element_based/README.md | 20 ++++++++++++++++++++  1 file changed, 20 insertions(+)
2026-05-09 16:30:32 +03:00
Jukka Aho b6f3e9bef3 refactor(src): remove dof_field_info.jl
src/assemblers/dof_field_info.jl | 197 ---------------------------------------  1 file changed, 197 deletions(-)
2026-05-09 16:30:32 +03:00
Jukka Aho 97739a58f6 refactor(src): remove dof_based_coo.jl
src/assemblers/dof_based_coo.jl | 720 ----------------------------------------  1 file changed, 720 deletions(-)
2026-05-09 16:30:32 +03:00
Jukka Aho 2e6c3f6ea6 feat(src): add dof_based_coo_ka.jl
src/assemblers/dof_based/dof_based_coo_ka.jl | 562 +++++++++++++++++++++++++++  1 file changed, 562 insertions(+)
2026-05-09 16:30:31 +03:00
Jukka Aho 78f5feabfa feat(src): add dof_based_coo.jl
src/assemblers/dof_based/dof_based_coo.jl | 1344 +++++++++++++++++++++++++++++  1 file changed, 1344 insertions(+)
2026-05-09 16:30:31 +03:00
Jukka Aho b87aa90a9c feat(src): add README.md
src/assemblers/dof_based/README.md | 50 ++++++++++++++++++++++++++++++++++++++  1 file changed, 50 insertions(+)
2026-05-09 16:30:31 +03:00
Jukka Aho e5b80fd171 refactor(src): remove csc_cache.jl
src/assemblers/csc_cache.jl | 193 --------------------------------------------  1 file changed, 193 deletions(-)
2026-05-09 16:30:31 +03:00
Jukka Aho 1f64845fad refactor(src): remove coo_cache.jl
src/assemblers/coo_cache.jl | 203 --------------------------------------------  1 file changed, 203 deletions(-)
2026-05-09 16:30:30 +03:00
Jukka Aho a49de72aaf feat(src): add material_cache.jl
src/assemblers/caches/material_cache.jl | 421 ++++++++++++++++++++++++++++++++  1 file changed, 421 insertions(+)
2026-05-09 16:30:30 +03:00
Jukka Aho 378405e210 feat(src): add geometry_cache.jl
src/assemblers/caches/geometry_cache.jl | 123 ++++++++++++++++++++++++++++++++  1 file changed, 123 insertions(+)
2026-05-09 16:30:30 +03:00
Jukka Aho d81a3d4349 feat(src): add element_cache.jl
src/assemblers/caches/element_cache.jl | 132 +++++++++++++++++++++++++++++++++  1 file changed, 132 insertions(+)
2026-05-09 16:30:30 +03:00
Jukka Aho 7069a06a6e feat(src): add coo_cache.jl
src/assemblers/caches/coo_cache.jl | 177 +++++++++++++++++++++++++++++++++++++  1 file changed, 177 insertions(+)
2026-05-09 16:30:30 +03:00
Jukka Aho be505c6fec feat(src): add README.md
src/assemblers/caches/README.md | 16 ++++++++++++++++  1 file changed, 16 insertions(+)
2026-05-09 16:30:29 +03:00
Jukka Aho a2ab84b8cc refactor(src): remove caches.jl
src/assemblers/caches.jl | 21 ---------------------  1 file changed, 21 deletions(-)
2026-05-09 16:30:29 +03:00
Jukka Aho 6db7cf8104 refactor(src): update abstract.jl
src/assemblers/abstract.jl | 274 ++++++++++++++++++++++++---------------------  1 file changed, 144 insertions(+), 130 deletions(-)
2026-05-09 16:30:29 +03:00
Jukka Aho 0d7e64d4ac feat(src): add README.md
src/assemblers/README.md | 27 +++++++++++++++++++++++++++  1 file changed, 27 insertions(+)
2026-05-09 16:30:28 +03:00
Jukka Aho a7a0e42c48 refactor(src): remove api.jl
src/api.jl | 202 -------------------------------------------------------------  1 file changed, 202 deletions(-)
2026-05-09 16:30:28 +03:00
Jukka Aho 487f977dea refactor(src): update README.md
src/README.md | 597 ++++++----------------------------------------------------  1 file changed, 61 insertions(+), 536 deletions(-)
2026-05-09 16:30:28 +03:00
Jukka Aho fa0b6b51ba refactor(src): update JuliaFEM.jl
src/JuliaFEM.jl | 821 +++++++++++++++++---------------------------------------  1 file changed, 248 insertions(+), 573 deletions(-)
2026-05-09 16:30:28 +03:00
Jukka Aho 6f50c73660 feat(scripts): add coverage.jl
scripts/coverage.jl | 284 ++++++++++++++++++++++++++++++++++++++++++++++++++++  1 file changed, 284 insertions(+)
2026-05-09 16:30:28 +03:00
Jukka Aho d647a565f7 feat(scripts): add check_layer_contract.jl
scripts/check_layer_contract.jl | 127 ++++++++++++++++++++++++++++++++++++++++  1 file changed, 127 insertions(+)
2026-05-09 16:30:28 +03:00
Jukka Aho 56dc227499 feat(scripts): add check_curated_doc_vocabulary.jl
scripts/check_curated_doc_vocabulary.jl | 28 ++++++++++++++++++++++++++++  1 file changed, 28 insertions(+)
2026-05-09 16:30:27 +03:00
Jukka Aho d6933a79ed refactor(scripts): update README.md
scripts/README.md | 184 +++++++++++++++++++-----------------------------------  1 file changed, 64 insertions(+), 120 deletions(-)
2026-05-09 16:30:27 +03:00
Jukka Aho c04e84785d feat(ext): add JuliaFEMMPIExt.jl
ext/JuliaFEMMPIExt.jl | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++  1 file changed, 156 insertions(+)
2026-05-09 16:30:27 +03:00
Jukka Aho 13eabeef3b refactor(ext): remove JuliaFEMCUDAExt.jl
ext/JuliaFEMCUDAExt.jl | 934 -------------------------------------------------  1 file changed, 934 deletions(-)
2026-05-09 16:30:27 +03:00
Jukka Aho ab24555c97 feat(docs): add README.md
docs/tutorials/README.md | 17 +++++++++++++++++  1 file changed, 17 insertions(+)
2026-05-09 16:30:27 +03:00
Jukka Aho 4b14ef0ec1 feat(docs): add thermo_elastic_walkthrough.md
docs/src/thermo_elastic_walkthrough.md | 55 ++++++++++++++++++++++++++++++++++  1 file changed, 55 insertions(+)
2026-05-09 16:30:26 +03:00
Jukka Aho aa46ca8810 feat(docs): add legacy.md
docs/src/legacy.md | 25 +++++++++++++++++++++++++  1 file changed, 25 insertions(+)
2026-05-09 16:30:26 +03:00
Jukka Aho 830a7a2866 refactor(docs): update index.md
docs/src/index.md | 132 +++++++++++++++++++++++++++++++++++++-----------------  1 file changed, 90 insertions(+), 42 deletions(-)
2026-05-09 16:30:26 +03:00
Jukka Aho 3b761d86b7 feat(docs): add elements_multiphysics_teaser.md
docs/src/elements_multiphysics_teaser.md | 141 +++++++++++++++++++++++++++++++  1 file changed, 141 insertions(+)
2026-05-09 16:30:25 +03:00
Jukka Aho a03ecc09be feat(docs): add architecture_layers.md
docs/src/developer/architecture_layers.md | 175 ++++++++++++++++++++++++++++++  1 file changed, 175 insertions(+)
2026-05-09 16:30:25 +03:00