Description: |
MetaFEM.jl - Julia package MetaFEM: A GPU-accelerated generic FEM solver by meta-expressions. MetaFEM is initially a research project in the Advanced Manufacturing Processes Laboratory of Northwestern University, attempting to provide fast, highly customizable evaluations for practical manufacturing processes. Function-wise, MetaFEM is similar to a skeleton version of FEniCS or FreeFEM, i.e., MetaFEM takes in some high-level mathematical expressions (PDE weak-forms) and a mesh, e.g., thermal conduction in a pikachu, then outputs the corresponding simulation, e.g., to VTK files, resulting in something similar to the logo through common softwares like Paraview. Different from the classical approaches, however, MetaFEM uses only the most fundamental concepts, i.e., tensor components added, multiplied or algebraically operated in the variational form(s). There is no RHS/LHS, no Dirichlet boundary, etc., but only the variational residue in the component form, and the script (describing physics) looks just like the mathematical expressions on a mechanics class |