Commit Graph

  • 0f8c013178 docs(dofs): add DOF system performance analysis Jukka Aho 2025-12-15 06:19:53 +02:00
  • 3ee615045b docs(dofs): add comprehensive DOF system documentation Jukka Aho 2025-12-15 06:19:47 +02:00
  • fd51534b6b feat(physics): add helper utilities for multi-field microkernel assembly Jukka Aho 2025-12-15 06:18:44 +02:00
  • 72b10c937b feat(physics): add microkernel interface for DOF-based assembly Jukka Aho 2025-12-15 06:18:38 +02:00
  • 4a47610d3f feat(physics): add strain extraction from displacement gradients Jukka Aho 2025-12-15 06:18:18 +02:00
  • fc2ced0d4a feat(basis): add plate element basis functions (DKT, DST) Jukka Aho 2025-12-15 06:17:43 +02:00
  • d1fb022fcc feat(materials): add material trait system foundation Jukka Aho 2025-12-15 06:17:34 +02:00
  • e8c832ac6e feat(materials): add compositional state variable system Jukka Aho 2025-12-15 06:17:30 +02:00
  • 3259d037be feat(fields): add LocalField structure for material evaluation Jukka Aho 2025-12-15 06:17:25 +02:00
  • dd50aa3f4c feat(elements): add field interpolation at quadrature points Jukka Aho 2025-12-15 06:17:05 +02:00
  • 390965b524 feat(elements): add DOF extraction from global solution vector Jukka Aho 2025-12-15 06:16:39 +02:00
  • 56d4a5ae70 feat(materials): add global material cache for state variables Jukka Aho 2025-12-15 06:16:16 +02:00
  • e293e74eae feat(materials): add material field trait system Jukka Aho 2025-12-15 06:15:49 +02:00
  • 291384dcb9 feat(io): add Code Aster .rmed results reading (requires HDF5) Jukka Aho 2025-12-15 06:15:00 +02:00
  • ae9de8dd91 feat(io): add Code Aster .med mesh reading (requires HDF5) Jukka Aho 2025-12-15 06:14:40 +02:00
  • d7607f09fd feat(io): add AsterReader module for Code Aster .med/.rmed files Jukka Aho 2025-12-15 06:14:19 +02:00
  • 832bf2a34d feat(io): add Abaqus model download utility Jukka Aho 2025-12-15 06:13:51 +02:00
  • 11ff412ed2 feat(io): add surface element creation from Abaqus surfaces Jukka Aho 2025-12-15 06:13:44 +02:00
  • 2174c7b1e4 feat(io): add Abaqus model parsing with full keyword support Jukka Aho 2025-12-15 06:13:14 +02:00
  • ee536f7a53 feat(io): add Abaqus mesh parsing implementation Jukka Aho 2025-12-15 06:12:43 +02:00
  • d9fcc6f80c feat(io): add Abaqus keyword registration system Jukka Aho 2025-12-15 06:12:22 +02:00
  • 21309009fc feat(io): add AbaqusReader module for full Abaqus .inp parsing Jukka Aho 2025-12-15 06:11:54 +02:00
  • 79233380be feat(dofs): add DOF connectivity for inverse mapping Jukka Aho 2025-12-15 06:10:28 +02:00
  • 92fe16f45a feat(dofs): add DOFManager for global DOF numbering Jukka Aho 2025-12-15 06:10:15 +02:00
  • c4afa8347d feat(dofs): add mixed DOF system for coupled fields Jukka Aho 2025-12-15 06:09:56 +02:00
  • ed30a5fa43 feat(dofs): add entity-based DOF convenience types Jukka Aho 2025-12-15 06:09:36 +02:00
  • d105e3e6fa feat(dofs): add unified multi-field specification system Jukka Aho 2025-12-15 06:09:17 +02:00
  • 2df1072f65 feat(dofs): add DOF API with type-level field specifications Jukka Aho 2025-12-15 06:08:58 +02:00
  • 2c1701e6a5 feat(dofs): add DOF system main entry point Jukka Aho 2025-12-15 06:08:09 +02:00
  • d85d96b899 feat(assemblers): add experimental DOF-based COO assembler Jukka Aho 2025-12-15 06:06:49 +02:00
  • fb3ea93d3d feat(assemblers): add DOF field info decoding for DOF-based assembly Jukka Aho 2025-12-15 06:06:23 +02:00
  • f252d6cad7 feat(assemblers): add manually unrolled symmetric scatter function Jukka Aho 2025-12-15 06:06:11 +02:00
  • 5995115e72 feat(assemblers): add scatter_to_force! for force vector assembly Jukka Aho 2025-12-15 06:05:51 +02:00
  • 71b580f5ea feat(assemblers): add scatter_to_triplets! for COO assembly Jukka Aho 2025-12-15 06:05:32 +02:00
  • 078e9f2bc5 docs(mesh): add comprehensive mesh module documentation Jukka Aho 2025-12-15 05:48:11 +02:00
  • bb51559d92 docs(io): add I/O module documentation for mesh import/export Jukka Aho 2025-12-15 05:47:02 +02:00
  • 71145f2ce1 docs(elements): add comprehensive elements module documentation Jukka Aho 2025-12-15 05:46:24 +02:00
  • 91e1428300 docs(src): add comprehensive source code architecture guide Jukka Aho 2025-12-15 05:46:07 +02:00
  • d2031036d9 refactor(materials): streamline perfect plasticity documentation Jukka Aho 2025-12-15 03:18:27 +02:00
  • a682e964b4 refactor(materials): streamline Neo-Hookean documentation Jukka Aho 2025-12-15 03:18:17 +02:00
  • 8b1bc18124 refactor(materials): streamline linear elastic documentation Jukka Aho 2025-12-15 03:18:07 +02:00
  • 1a8927c8f6 refactor(materials): streamline finite strain plasticity documentation Jukka Aho 2025-12-15 03:17:57 +02:00
  • a6d77d4705 refactor(materials): streamline API documentation by removing verbose sections Jukka Aho 2025-12-15 03:17:44 +02:00
  • 2da5e565b8 chore: remove demos directory from main repository Jukka Aho 2025-12-12 23:56:33 +02:00
  • 2a1920a959 test(validation): refactor cantilever test for new DOF-based architecture Jukka Aho 2025-12-12 23:50:09 +02:00
  • 5feb8c0dfb test: add test suites for new DOF-based architecture Jukka Aho 2025-12-12 23:49:41 +02:00
  • 2dcadd85e9 test(physics): update tests for new physics category types Jukka Aho 2025-12-12 23:49:05 +02:00
  • 6d70168321 test(continuum): remove unused element creation in hex8 validation test Jukka Aho 2025-12-12 23:47:11 +02:00
  • 7778ff344a test(continuum): update reset tests for AssemblyMaterialWorkspace API Jukka Aho 2025-12-12 23:46:55 +02:00
  • dedc5e093d test(continuum): update kernel tests to use get_tangent getter Jukka Aho 2025-12-12 23:46:32 +02:00
  • 3cb9a66b94 test(continuum): update cache tests for new material workspace API Jukka Aho 2025-12-12 23:45:56 +02:00
  • d59b32fed5 refactor(physics): replace Physics struct with trait-based category types Jukka Aho 2025-12-12 23:45:16 +02:00
  • ddb00eda0c fix(physics): update deformation_gradient to use coords field Jukka Aho 2025-12-12 23:44:48 +02:00
  • 04b7eff2a2 refactor(materials): migrate PerfectPlasticity to compositional state design Jukka Aho 2025-12-12 23:44:26 +02:00
  • 6f0dd71d2e refactor(materials): update LinearElastic for new trait system and compositional state Jukka Aho 2025-12-12 23:43:51 +02:00
  • 87d79f15b1 docs(materials): update docstrings for AssemblyMaterialWorkspace API Jukka Aho 2025-12-12 23:42:02 +02:00
  • fd4dc1cb28 fix(geometry): update jacobian docstring to use coords field Jukka Aho 2025-12-12 23:41:34 +02:00
  • 92b3df4526 feature(fields): add quantity_type trait and optimize get_dof_mapping! Jukka Aho 2025-12-12 23:41:16 +02:00
  • 8f9f701b39 refactor(api): update main module file for DOF-based architecture Jukka Aho 2025-12-12 23:40:44 +02:00
  • 4968acd069 refactor(elements): redesign Element type to Ciarlet's triple (K,P,Σ) with DOF-based API Jukka Aho 2025-12-12 23:40:15 +02:00
  • 47f207bced refactor(domains): migrate update_material_cache! to AssemblyMaterialWorkspace and add GlobalMaterialCache API Jukka Aho 2025-12-12 23:38:47 +02:00
  • fb770644c4 refactor(domains): optimize update_geometry_cache! for zero-allocation Jukka Aho 2025-12-12 23:36:21 +02:00
  • 00448c8c52 refactor(domains): optimize update_element_cache! for zero-allocation Jukka Aho 2025-12-12 23:35:56 +02:00
  • 9b6e3a5803 fix(domains): use coords field instead of ξ in kinematics Jukka Aho 2025-12-12 23:35:26 +02:00
  • ece0428a33 refactor(domains): add atomic stiffness computation and microkernel interface Jukka Aho 2025-12-12 23:34:58 +02:00
  • 7a580e604d fix(backend): use coords field instead of ξ in CPU backend Jukka Aho 2025-12-12 23:33:47 +02:00
  • bab3f6906c refactor(assemblers): replace MaterialStateCache with AssemblyMaterialWorkspace Jukka Aho 2025-12-12 23:31:35 +02:00
  • 4385564778 refactor(assemblers): update kernel interface for new API and zero-allocation Jukka Aho 2025-12-12 23:30:57 +02:00
  • 1f6ec9e7fe fix(assemblers): use coords field instead of ξ in geometry cache Jukka Aho 2025-12-12 23:30:00 +02:00
  • 73fdcae019 refactor(assemblers): remove NodeCache and simplify integration points API Jukka Aho 2025-12-12 23:29:29 +02:00
  • 9ee84e7480 refactor(assemblers): migrate to AssemblyMaterialWorkspace and add GlobalMaterialCache API Jukka Aho 2025-12-12 23:29:02 +02:00
  • 94a88721a5 refactor(assemblers): update COOCache for new material workspace API Jukka Aho 2025-12-12 23:28:33 +02:00
  • c5a1202c1d chore(assemblers): comment out missing nodal_cache.jl include Jukka Aho 2025-12-12 23:27:50 +02:00
  • 259276a06e feature(assemblers): add DOFBasedCOOAssembler and refactor material cache Jukka Aho 2025-12-12 23:27:28 +02:00
  • c9dfcddd8d chore(api): remove include for deleted topology.jl Jukka Aho 2025-12-12 23:26:55 +02:00
  • 3f36111bba chore: remove Manifest.toml from repository Jukka Aho 2025-12-12 23:26:31 +02:00
  • 2d1ba0a0a1 refactor(quadrature): simplify documentation and remove legacy code Jukka Aho 2025-12-12 23:22:29 +02:00
  • 02b41db2e4 chore(docs): add .gitignore for docs directory Jukka Aho 2025-12-12 23:05:47 +02:00
  • 2b24cbadba docs(index): update documentation landing page Jukka Aho 2025-12-12 23:04:39 +02:00
  • 108c881687 docs(api): reorganize API documentation structure Jukka Aho 2025-12-12 23:04:14 +02:00
  • 7125a617f8 refactor(docs): simplify make.jl to modern Documenter.jl build Jukka Aho 2025-12-12 23:03:50 +02:00
  • c7b0283822 chore(docs): add JuliaFEM dependency to Project.toml Jukka Aho 2025-12-12 23:03:21 +02:00
  • 038222ce98 chore: remove docs files moved to website repository Jukka Aho 2025-12-12 22:59:15 +02:00
  • ff3c26d2c3 chore: remove obsolete and legacy files Jukka Aho 2025-12-12 22:45:49 +02:00
  • cba8d19c1c chore: remove src/readers directory Jukka Aho 2025-12-12 22:41:39 +02:00
  • b9fafd4e09 refactor(topology): consolidate files and simplify documentation Jukka Aho 2025-12-12 22:27:09 +02:00
  • b1292a0ee6 chore: removed files from examples Jukka Aho 2025-12-12 22:04:04 +02:00
  • f0353699b0 chore: removed files from docs Jukka Aho 2025-12-12 22:01:57 +02:00
  • 9c5229bf4a chore: removed files from demos Jukka Aho 2025-12-12 22:00:41 +02:00
  • cee336a476 chore: remove docs/src/book directory Jukka Aho 2025-12-12 21:44:34 +02:00
  • c4745e8cd1 chore: remove benchmarks directory Jukka Aho 2025-12-12 21:41:48 +02:00
  • 1cbc236f89 chore(license): update copyright year Jukka Aho 2025-12-12 21:34:59 +02:00
  • 50575db902 chore(.gitignore): Update ignore rules to exclude .trash directory and prototypes Jukka Aho 2025-11-26 22:18:12 +02:00
  • 09eb3928db feat(topology): Add comprehensive typed entity system Jukka Aho 2025-11-23 18:22:01 +02:00
  • 3ab0ca3f2f refactor(topology): Modernize wedge topology implementation Jukka Aho 2025-11-23 18:21:05 +02:00
  • b9a92bb364 refactor(topology): Modernize pyramid topology implementation Jukka Aho 2025-11-23 18:20:47 +02:00
  • 0e4ffb96d0 refactor(topology): Modernize hexahedron topology implementation Jukka Aho 2025-11-23 18:20:26 +02:00
  • 2f8612ee8e refactor(topology): Modernize tetrahedron topology implementation Jukka Aho 2025-11-23 18:20:09 +02:00
  • 3145ab1c9c refactor(topology): Modernize quadrilateral topology implementation Jukka Aho 2025-11-23 18:19:44 +02:00
  • 9168f2b6cf refactor(topology): Modernize triangle topology implementation Jukka Aho 2025-11-23 18:19:18 +02:00