Francisco Ramirez's Projects
Introduction to parallel computing using MPI, openMP, and CUDA
ARL_Topologies is an extensible topology optimization program meant to be both a research platform and usable in general.
ArrayFire: a general purpose GPU library.
Learn how to solve beam problems using the Symbolic Math Toolbox™.
a heterogeneous multiGPU level-3 BLAS library
a software library containing Sparse functions written in OpenCL
Source code examples from the Parallel Forall Blog
Introduction to Parallel Programming class code
Efficient and High-quality Graph Coloring on GPUs
A GPGPU CUDA powered library “CuCCAl”, acronym for “Cuda com- plex cellular automata library”, capable of hiding all the complexity behind the GPU programming process. The aim of this library is to make life easier to researchers that need to parallelize using GPU cellular automata. The programmer has only to write the elementary processes that compose the transition function, register substates and set up some parameters (for example, the number of steps). Memory management is completely behind the scene, letting the programmer concentrate only on the model he needs to write.
CUDA official sample codes
Source code from NVIDIA CUDACasts
Code used in NVIDIA CUDA Videos
A Python-embedded modeling language for convex optimization problems.
Engineering Statics OER Textbook
A MATLAB toolbox for exporting publication quality figures
Resources for the book "Introduction to Numerical Methods for Variational Problems" by H. P. Langtangen and K.-A. Mardal
Source files and published documents for the FEniCS tutorial.
Numba tutorial for GTC 2017 conference
My first repository on GitHub
Homogenization code for 3D lattice structure
A framework for high-performance domain decomposition methods.
This a mirror of the subversion repository on COIN-OR.
A MATLAB interface for L-BFGS-B
Control for routing in Leaflet
High-performance object-based library for DLA computations
LifeV parallel finite element library
lightspeed matlab toolbox