High-performance 1D Wave Equation solver implementing Finite Difference Method using Modern Fortran and OpenMP.
-
Updated
Dec 12, 2025 - Fortran
High-performance 1D Wave Equation solver implementing Finite Difference Method using Modern Fortran and OpenMP.
Central repository for the MSc in Mathematical Engineering (UCM 2025-26), compiling coursework, projects, and exercises in scientific computing, numerical analysis, and mathematical modeling, showcasing technical skills and problem-solving abilities for STEM roles, data science, analytics, and research-industry applications.
BLAS/LAPACK Examples
Andromeda is a Boundary Element Method based code, which solves the Laplace and Stokes partial differential equations in 3D.
Trabalho 1 da disciplina Modelamento Térmico e Fluidodinâmico aplicado a sistemas metalúrgicos - DEMET-UFMG - 2017/2
The UMAT subroutine is a tool in Abaqus that can be used when a material cannot be adequately modeled using the Abaqus material library. In this project, we employed this subroutine to evaluate the Tsai-Hill failure criterion in composites. Additional projects in this field can also be accessed on the following link.
UEL refers to User-Defined Elements, which are used to implement element types not found in the Abaqus element library. This project assists in writing a UEL subroutine.
In the project, we modeled welding in Abaqus using VDFLUX subroutine. VDFLUX subroutine is an Abaqus tool, designed for thermal loading in form of body/surface fluxes, as a function of time, coordinates, etc. We have a free blog on our website that delves into the details of DFLUX/VDFLUX subroutines. You can access it through the provided link
Hashin criteria predict failure modes in composites based on stresses in fiber and matrix. While effective, implementing them in numerical simulations poses challenges. Abaqus addresses this but is limited to 2D plane stress. A VUMAT subroutine extends Abaqus to simulate 3D damage progression using the energy method for static and dynamic problems.
This repository contains a collection of numerical methods implemented in modern Fortran. These methods are widely used in scientific computing, engineering simulations, and mathematical problem-solving.
Fortran implementation of modified cam clay.
A translation of part of SLATEC to C++, enough to compute Bessel functions of complex arguments.
Matrix function for PSBLAS
[WIP] Numerical methods implemented in Fortran.
Massively Parallel Semiconductor Device Simulation using Quantum Monte-Carlo
Some numerical analysis algorithms for integration and interpolation.
Bunch of fortran scripts to process astronomical data
Assignments of the subject Numerical and Matrix Analysis of the degree in Mathematics at the University of Santiago de Compostela (USC). Course 2018/2019
Lightweight, standalone set of common linear algebraic operations for vectors and matrices.
Add a description, image, and links to the numerical-analysis topic page so that developers can more easily learn about it.
To associate your repository with the numerical-analysis topic, visit your repo's landing page and select "manage topics."