OpencoarraysA parallel application binary interface for Fortran 2018 compilers.
Stars: ✭ 151 (+906.67%)
SamraiStructured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
Stars: ✭ 160 (+966.67%)
BatchtoolsTools for computation on batch systems
Stars: ✭ 127 (+746.67%)
pcluster-managerManage AWS ParallelCluster through an easy to use web interface
Stars: ✭ 67 (+346.67%)
cruiseUser space POSIX-like file system in main memory
Stars: ✭ 27 (+80%)
Future.apply🚀 R package: future.apply - Apply Function to Elements in Parallel using Futures
Stars: ✭ 159 (+960%)
PyMFEMPython wrapper for MFEM
Stars: ✭ 91 (+506.67%)
MfemLightweight, general, scalable C++ library for finite element methods
Stars: ✭ 667 (+4346.67%)
Future🚀 R package: future: Unified Parallel and Distributed Processing in R for Everyone
Stars: ✭ 735 (+4800%)
Coreparallel finite element unstructured meshes
Stars: ✭ 124 (+726.67%)
hp2pHeavy Peer To Peer: a MPI based benchmark for network diagnostic
Stars: ✭ 17 (+13.33%)
t8codeParallel algorithms and data structures for tree-based AMR with arbitrary element shapes.
Stars: ✭ 37 (+146.67%)
SundialsSUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. This is a mirror of current releases, and development will move here eventually. Pull requests are welcome for bug fixes and minor changes.
Stars: ✭ 194 (+1193.33%)
CharmThe Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Stars: ✭ 96 (+540%)
SosSandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Stars: ✭ 34 (+126.67%)
Foundations of HPC 2021This repository collects the materials from the course "Foundations of HPC", 2021, at the Data Science and Scientific Computing Department, University of Trieste
Stars: ✭ 22 (+46.67%)
bitpitOpen source library for scientific HPC
Stars: ✭ 80 (+433.33%)
ParenchymaAn extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (+373.33%)
OnemkloneAPI Math Kernel Library (oneMKL) Interfaces
Stars: ✭ 122 (+713.33%)
mbsolveAn open-source solver tool for the Maxwell-Bloch equations.
Stars: ✭ 14 (-6.67%)
JugParallel programming with Python
Stars: ✭ 337 (+2146.67%)
DashDASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Stars: ✭ 134 (+793.33%)
hpcLearning and practice of high performance computing (CUDA, Vulkan, OpenCL, OpenMP, TBB, SSE/AVX, NEON, MPI, coroutines, etc. )
Stars: ✭ 39 (+160%)
future.callr🚀 R package future.callr: A Future API for Parallel Processing using 'callr'
Stars: ✭ 52 (+246.67%)
dbcsrDBCSR: Distributed Block Compressed Sparse Row matrix library
Stars: ✭ 65 (+333.33%)
warewulfWarewulf is a stateless and diskless container operating system provisioning system for large clusters of bare metal and/or virtual systems.
Stars: ✭ 90 (+500%)
DCADCA++
Stars: ✭ 27 (+80%)
launcherA simple utility for executing multiple sequential or multi-threaded applications in a single multi-node batch job
Stars: ✭ 48 (+220%)
ludwigA lattice Boltzmann code for complex fluids
Stars: ✭ 35 (+133.33%)
xdmodAn open framework for collecting and analyzing HPC metrics.
Stars: ✭ 55 (+266.67%)
pystellaA code generator for grid-based PDE solving on CPUs and GPUs
Stars: ✭ 18 (+20%)
ProbQAProbabilistic question-asking system: the program asks, the users answer. The minimal goal of the program is to identify what the user needs (a target), even if the user is not aware of the existence of such a thing/product/service.
Stars: ✭ 43 (+186.67%)
aurynAuryn: A fast simulator for spiking neural networks with synaptic plasticity
Stars: ✭ 77 (+413.33%)
hyperqueueScheduler for sub-node tasks for HPC systems with batch scheduling
Stars: ✭ 48 (+220%)
dtype-nextA Clojure library designed to aid in the implementation of high performance algorithms and systems.
Stars: ✭ 193 (+1186.67%)
hybridCentralSolversUnited collection of hybrid Central solvers - one-phase, two-phase and multicomponent versions
Stars: ✭ 42 (+180%)
php-slangThe place where PHP meets Functional Programming
Stars: ✭ 107 (+613.33%)
sph openglSPH simulation in OpenGL compute shader.
Stars: ✭ 57 (+280%)
distexDistributed process pool for Python
Stars: ✭ 101 (+573.33%)
nautilusNautilus Aerokernel
Stars: ✭ 30 (+100%)
yorcYstia Orchestrator
Stars: ✭ 56 (+273.33%)
wxparaverwxParaver is a trace-based visualization and analysis tool designed to study quantitative detailed metrics and obtain qualitative knowledge of the performance of applications, libraries, processors and whole architectures.
Stars: ✭ 23 (+53.33%)
b-rabbitA thread safe library that aims to provide a simple API for interfacing with RabbitMQ. Built on top of rabbitpy, the library make it very easy to use the RabbitMQ message broker with just few lines of code. It implements all messaging pattern used by message brokers
Stars: ✭ 15 (+0%)
amh-codeComplete implementations from "Algorithms for Modern Hardware"
Stars: ✭ 247 (+1546.67%)
reframeA powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
Stars: ✭ 154 (+926.67%)
omniaAn open-source toolkit for deploying and managing high performance clusters for HPC, AI, and data analytics workloads.
Stars: ✭ 128 (+753.33%)
sph vulkanSPH simulation in Vulkan compute shader.
Stars: ✭ 29 (+93.33%)
VoxelTerrainThis project's main goal is to generate and visualize terrain built using voxels. It was achieved using different approaches and computing technologies just for the sake of performance and implementation comparison.
Stars: ✭ 37 (+146.67%)
ESAEasy SimAuto (ESA): An easy-to-use Power System Analysis Automation Environment atop PowerWorld Simulator Automation Server (SimAuto)
Stars: ✭ 26 (+73.33%)
libmsrWrapper library for model-specific registers. APIs cover RAPL, performance counters, clocks and turbo.
Stars: ✭ 47 (+213.33%)
PartitionedArrays.jlVectors and sparse matrices partitioned into pieces for parallel distributed-memory computations.
Stars: ✭ 45 (+200%)
yaskYASK--Yet Another Stencil Kit: a domain-specific language and framework to create high-performance stencil code for implementing finite-difference methods and similar applications.
Stars: ✭ 81 (+440%)
musterMassively Scalable Clustering
Stars: ✭ 22 (+46.67%)
tacc statsTACC Stats is an automated resource-usage monitoring and analysis package.
Stars: ✭ 36 (+140%)
hipipeSuper fast C++17 data transformation pipeline (with Python interface).
Stars: ✭ 16 (+6.67%)
xcastA High-Performance Data Science Toolkit for the Earth Sciences
Stars: ✭ 28 (+86.67%)
matrix multiplicationParallel Matrix Multiplication Using OpenMP, Phtreads, and MPI
Stars: ✭ 41 (+173.33%)
nnpsoTraining of Neural Network using Particle Swarm Optimization
Stars: ✭ 24 (+60%)