Kratos is free under BSD-4 license and can be used even in comercial softwares as it is. Many of its main applications are also free and BSD-4 licensed but each derived application can have its own propietary license. Kratos is multiplatform and available for Windows, Linux (several distros) and macOS.
c-plus-plus multi-platform openmp mpi parallel-computing fem bsd-license numerical-methods multiphysics dem kratos kratos-multiphysicsISP.NET is a code level verification tool for MPI programs. It includes a Visual Studio 2010 extension that allows for push button verification of user programs that are written in C, C++ and C#. ISP checks for deadlocks, assertion violations, and other MPI program issues.
formal-verification mpi visual-studio-2010UACluster2 is set of manuals and tools to create and manage high performance computing cluster based on Microsoft Hyper-V virtual machines. It needs Microsoft HPC Server 2008 (Microsoft HPC Server 2008 R2) as a basis of cluster creation.
computing-cluster hpc mpi openmp parallel-computing parallel-programmingThe Parallel Dwarfs project is a suite of 13 kernels (as VS projects in C++/C#/F#) parallelized using various technologies such as MPI, OpenMP, TPL, MPI.Net, etc. It also has a driver to run them, collect traces, and visualize the results using Vampir, Jumpshot, Xperf and Excel
parallel-programming benchmarks hpc mpiThe Shared Genomics project has developed parallelised statistical applications (MPI/OpenMP) which can analyse large genomic data-sets containing thousands of Single Nucleotide Polymorphisms (SNP). The code is based on the popular PLINK SNP-analysis program.
genetic-algorithms hpc mpi parallel-programming plink shared-genomics win-hpc-server-2008This is the git repository for LibTomMath, a free open source portable number theoretic multiple-precision integer (MPI) library written entirely in C. The develop branch contains the in-development version. Stable releases are tagged.
mpi libtommath math multi-precisionOfficial git repository of Elmer FEM software
finite-element-methods finite-elements fem multiphysics fluid-mechanics structural-mechanics electromagnetics mpi parallel-computing acoustics elmergui elmersolver elmergridA scripting and command-line front-end for GNU R permitting use of R in command-line contexts.See the examples vignette for a full set of introductory examples. Also see the examples/ directory, as well as maybe the older tests directory both of which are installed with the package.
r r-package cran embedded examples qt mpiHorovod is a distributed training framework for TensorFlow. The goal of Horovod is to make distributed Deep Learning fast and easy to use.Internally at Uber we found that it's much easier for people to understand an MPI model that requires minimal changes to source code than to understand how to set up regular Distributed TensorFlow.
tensorflow uber machine-learning machinelearning mpi baidu deep-learning deeplearningAdditionally, Batch Shipyard provides the ability to provision and manage entire standalone remote file systems (storage clusters) in Azure, independent of any integrated Azure Batch functionality.Batch Shipyard is now integrated directly into Azure Cloud Shell and you can execute any Batch Shipyard workload using your web browser or the Microsoft Azure Android and iOS app.
azure-batch docker hpc mpi gpu infiniband rdma azure nvidia-docker batch-processing nfs glusterfs smb azure-functionsNovice introduction to high performance computing. This material was conceived as a sandbox project for swcarpentry/hpc-novice. Parts of it will be contributed to swcarpentry/hpc-novice in due course. The material as such targets future users of a HPC infrastructure of any discipline. The learners are expected to have an introductory level of programming skills and should know their way around the UNIX command line on a beginners level as well.
hpc lsf slurm mpi parallel trainingschwimmbad provides a uniform interface to parallel processing pools and enables switching easily between local development (e.g., serial processing or with multiprocessing) and deployment on a cluster or supercomputer (via, e.g., MPI or JobLib). See the installation instructions in the documentation for more information.
multiprocessing mpi parallel-computingTomsFastMath is a fast public domain, open source, large integer arithmetic library written in portable ISO C.
tomsfastmath mpi mathOmega_h is a C++11 library that implements tetrahedron and triangle mesh adaptativity, with a focus on scalable HPC performance using (optionally) MPI, OpenMP, or CUDA. It is intended to provided adaptive functionality to existing simulation codes. Mesh adaptivity allows one to minimize both discretization error and number of degrees of freedom live during the simulation, as well as enabling moving object and evolving geometry simulations. Omega_h will do this for you in a way that is fast, memory-efficient, and portable across many different architectures. For a bare minimum setup with no parallelism, you just need CMake, a C++11 compiler, and preferably ZLib installed.
mpi cuda meshing mesh-generation finite-elements c-plus-plus c-plus-plus-11 parallel-computing cmake hpc openmp cpp cpp11 gpu triangulation parallel parallelism mesh geometrySPLATT is a library and C API for sparse tensor factorization. SPLATT supports shared-memory parallelism with OpenMP and distributed-memory parallelism with MPI. will suffice. The installation prefix can be chosen by adding a '--prefix=DIR' flag to configure.
tensor parallel machine-learning cpd mpi openmpThe freeCappuccino is a three-dimensional fully unstructured finite volume code for Computational Fluid Dynamics which comes in serial and parallel version. Moreover, freeCappuccino is a fortran library for manipulation of discrete tensor fields, defined over polyhedral meshes.
cfd simulation linear-solvers turbulence tensor fluid-dynamics mpi numerical-methods finite-volumeThis package uses a Bayesian formulation and Markov chain Monte Carlo sampling methods to derive posterior distributions of subsurface and measured data properties. The current implementation is applied to time and frequency domain electro-magnetic data. Application outside of these data types is well within scope. Currently there are two types of data that we have implemented; frequency domain electromagnetic data, and time domain electromagnetic data. The package comes with a frequency domain forward modeller, but it does not come with a time domain forward modeller. See the section Installing the time domain forward modeller for more information.
bayesian-inference bayesian geophysics mcmc trans-dimensional parallel mpi4py h5py hdf5 mpiIntel(R) Machine Learning Scaling Library (Intel(R) MLSL) is a library providing an efficient implementation of communication patterns used in deep learning. Intel(R) MLSL package comprises the Intel MLSL Software Development Kit (SDK) and the Intel(R) MPI Library Runtime components.
intel mlsl deep-learning machine-learning artificial-intelligence mpi distributed
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.