Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: petsc

Naruki-Ichihara/fenics_optimize

optfx is a module of the FEniCS computing platform for multiphysics optimization problems.

Language: Python - Size: 1.05 MB - Last synced: about 2 hours ago - Pushed: about 15 hours ago - Stars: 5 - Forks: 2

andrsd/godzilla

FEM framework

Language: C++ - Size: 12.7 MB - Last synced: about 14 hours ago - Pushed: 1 day ago - Stars: 3 - Forks: 0

nilsfriess/ParMGMC

MPI-parallel implementation of the Multigrid Monte Carlo method based on PETSc

Language: Jupyter Notebook - Size: 3.51 MB - Last synced: about 2 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

petsc/petsc

Mirror of https://gitlab.com/petsc/petsc

Language: C - Size: 299 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 384 - Forks: 176

hpddm/hpddm

A framework for high-performance domain decomposition methods.

Language: C++ - Size: 8.38 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 131 - Forks: 34

KCCFD/SPAxb_PETSc

This project shows how to develop and solve sparse Ax=b system. PETSc is utilised for the iterative solution.

Language: C++ - Size: 80.1 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 1 - Forks: 0

clawpack/pyclaw

PyClaw is a Python-based interface to the algorithms of Clawpack and SharpClaw. It also contains the PetClaw package, which adds parallelism through PETSc.

Language: Fortran - Size: 13.7 MB - Last synced: 13 days ago - Pushed: 15 days ago - Stars: 151 - Forks: 96

KCCFD/Linking-PETSc-using-CMake-MPI-HelloWorld

This project shows how to link PETSc library using CMake.

Language: C++ - Size: 49.8 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0

underworldcode/underworld2

underworld2: A parallel, particle-in-cell, finite element code for Geodynamics.

Language: C - Size: 483 MB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 157 - Forks: 57

bueler/p4pdes

C and Python examples from my book on using PETSc and Firedrake to solve PDEs

Language: C - Size: 4.5 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 178 - Forks: 66

v1j4y/HubHam

A simple HPC massively parallel Hubbard Hamiltonian solver (Exact diagonalization) for general topologies given using the .graphml format.

Language: C - Size: 109 KB - Last synced: 29 days ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

pism/pism

Repository for the Parallel Ice Sheet Model (PISM)

Language: C++ - Size: 94.4 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 95 - Forks: 40

barbagroup/PetIBM

PetIBM - toolbox and applications of the immersed-boundary method on distributed-memory architectures

Language: C++ - Size: 14.9 MB - Last synced: 13 days ago - Pushed: almost 2 years ago - Stars: 103 - Forks: 48

IvanYashchuk/firedrake-ts

The firedrake-ts library provides an interface to PETSc TS for the scalable solution of DAEs arising from the discretization of time-dependent PDEs.

Language: Python - Size: 111 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 9 - Forks: 4

waiwera/waiwera

A parallel, open-source geothermal flow simulator

Language: Fortran - Size: 11.9 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 40 - Forks: 9

underworldcode/quagmire

Python surface process framework on highly scalable unstructured meshes

Language: Jupyter Notebook - Size: 249 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 14 - Forks: 1

JuliaParallel/PETSc.jl

Julia wrappers for the PETSc library

Language: Julia - Size: 6.77 MB - Last synced: 20 days ago - Pushed: about 1 year ago - Stars: 110 - Forks: 37

dalcinl/PetIGA

PETSc-based framework for isogeometric analysis (IGA) methods

Language: C - Size: 1.05 MB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 20 - Forks: 3

barbagroup/AmgXWrapper

AmgXWrapper: An interface between PETSc and the NVIDIA AmgX library

Language: C++ - Size: 346 KB - Last synced: 2 months ago - Pushed: almost 2 years ago - Stars: 38 - Forks: 21

ekremekc/helmholtz-x

helmholtz-x

Language: Python - Size: 227 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 1 - Forks: 0

iitrabhi/topo-fenics

This repository contains a simple 55 lines code to carry out large scale parallel Topology Optimization using FEniCS in python

Language: Python - Size: 676 KB - Last synced: 4 months ago - Pushed: 7 months ago - Stars: 35 - Forks: 4

4e0n/octopus-reel

"Octopus Realtime Encephalography Lab" is the (hard) real-time networked EEG-lab framework I have developed during my PhD Thesis at Brain Research Lab of Hacettepe University Faculty of Medicine Biophysics Lab. It is meant to be a holistic golden-standard solution for all tasks of cortical source localization/networking, brain-computer interfaces and neuro-feedback applications.

Language: C++ - Size: 1.17 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 6 - Forks: 3

chennachaos/PFEMFort

Parallel programming for Finite Element Analysis using FORTRAN and PETSc

Language: Fortran - Size: 19.6 MB - Last synced: 4 months ago - Pushed: almost 4 years ago - Stars: 34 - Forks: 12

maruthinh/cfd

Implementation of computational fluid dynamics algorithms using various languages

Language: Jupyter Notebook - Size: 521 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 3 - Forks: 2

prj-/moulin2019al

Augmented Lagrangian Preconditioner for Hydrodynamic Stability Analysis

Size: 2.6 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 8 - Forks: 6

ZackJorquera/petsc-rs

Experimental PETSc rust bindings. This github repo is inactive and was moved to https://gitlab.com/petsc/petsc-rs, which is being actively updated.

Language: Rust - Size: 2.34 MB - Last synced: 4 months ago - Pushed: almost 3 years ago - Stars: 6 - Forks: 0

ovcharenkoo/PETSc_FDTD_3D_acoustic_wave_propagation

3D acoustic wave propagation in homogeneous isotropic media using PETSc and Krylov space method

Language: C - Size: 5.61 MB - Last synced: 4 months ago - Pushed: over 6 years ago - Stars: 14 - Forks: 7

migmolper/NL-PartSol

MPM code

Language: C - Size: 239 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

thecasterian/fluca

Computational Fluid Dynamics Framework Based on the Immersed Boundary Method (IBM) and PETSc

Language: C - Size: 111 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 2 - Forks: 0

mdforbes500/short-crack-model

A short-crack finite element model incorporating both crystal plasticity and phase-field modeling of the crack geometry.

Language: C++ - Size: 1.22 MB - Last synced: 4 months ago - Pushed: almost 6 years ago - Stars: 22 - Forks: 8

Geodels/eSCAPE

Earth Landscape Evolution Model: https://escape-model.github.io/

Language: Python - Size: 41.8 MB - Last synced: 4 months ago - Pushed: 11 months ago - Stars: 33 - Forks: 3

thsmit/TopOpt_in_PETSc_wrapped_in_Python

Topology optimization using PETSc: a Python wrapper and extended functionality

Language: Python - Size: 46.4 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 52 - Forks: 15

tudormot/compare_solvers

Framework for testing performance of various PETSc and PARDISO solvers

Language: C++ - Size: 36.6 MB - Last synced: 4 months ago - Pushed: over 5 years ago - Stars: 5 - Forks: 0

MPP-LSM/MPP

Multi-Physics Problem (MPP) library is a standalone library that solves biophysics problems relevant to global land surface models (LSMs).

Language: Fortran - Size: 3.93 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 7 - Forks: 4

mrshariati/FEMCorrosionSimulation

The Algebraic flux corrected method (AFC) or the known term flux corrected transport (FCT) Finite Element method implemented to simulate the Poisson-Nernst-Planck system in parallel. Readme file provides precise information on how to apply this code. The code is supplied with the paper "Shariati, M., Weber, E.W., Höche, D., 2021. Parallel simulation of the POISSON-NERNST-PLANCK corrosion model with an algebraic flux correction scheme, https://doi.org/10.1016/j.finel.2022.103734 ".

Language: C++ - Size: 19.4 MB - Last synced: 4 months ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

David-Wobrock/image-processing-graph-laplacian

Image Processing using Graph Laplacian Operator

Language: C - Size: 2.78 MB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 6 - Forks: 1

rjs02/inexact-policy-iteration

Benchmarking Distributed Inexact Policy Iteration for Large-Scale Markov Decision Processes

Language: C++ - Size: 442 KB - Last synced: 4 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

permon/permon

PERMON main package for quadratic programming (PermonQP)

Language: C - Size: 1.38 MB - Last synced: 28 days ago - Pushed: about 2 months ago - Stars: 12 - Forks: 6

voduchuy/pypacmensl

Python wrapper for PACMENSL.

Language: Cython - Size: 119 KB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 0

xmjiao/petsc4m-legacy

PETSc Interface for Octave and MATLAB (Deprecated)

Language: C - Size: 1.73 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 10 - Forks: 4

iydon/iPETSc

An Experimental Installation Management Solution for PETSc.

Language: Python - Size: 11.7 KB - Last synced: 29 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

jwallwork23/adapt_utils

Mesh adaptation utilities for coastal ocean modelling in Firedrake and Thetis.

Language: Python - Size: 161 MB - Last synced: 4 months ago - Pushed: almost 3 years ago - Stars: 10 - Forks: 4

geneo4PETSc/geneo4PETSc

geneo4PETSc - implementation of the GenEO preconditioner with PETSc and SLEPc.

Language: C++ - Size: 125 KB - Last synced: 4 months ago - Pushed: over 5 years ago - Stars: 3 - Forks: 6

lukoshkin/GMsFESolver

Python implementation of Generalized Multiscale Finite Element Method (GMsFEM) with the use of FEniCS and PETSc libraries

Language: Python - Size: 1.31 MB - Last synced: 4 months ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 1

haplav/petsc-tut-cscs-2019

Hands-on examples for the PRACE Training Course "Scalable Parallel Computations with PETSc" held at CSC - IT Center for Science, Espoo, Finland on 2-3 May 2019

Language: C - Size: 122 KB - Last synced: 4 months ago - Pushed: over 4 years ago - Stars: 4 - Forks: 3

voduchuy/pacmensl

Library for parallel direct solution of the Chemical Master Equation (CME).

Language: C++ - Size: 925 KB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

metos3d/metos3d.github.io

Web pages for Metos3D

Language: CSS - Size: 131 KB - Last synced: 2 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

metos3d/metos3d

Metos3D main package

Language: Python - Size: 159 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 6 - Forks: 1

prj-/aldaas2021robust

A Robust Algebraic Domain Decomposition Preconditioner For Sparse Normal Equations

Language: Fortran - Size: 10.7 MB - Last synced: 4 months ago - Pushed: 8 months ago - Stars: 6 - Forks: 1

prj-/jolivet2020petsc

KSPHPDDM and PCHPDDM

Language: C - Size: 1.02 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

piyueh/PETSC-OpenACC Fork of olcf/PETSC-OpenACC

A mirror to https://github.com/olcf/PETSC-OpenACC -- An example of accelerating PETSc with OpenACC

Language: Shell - Size: 286 KB - Last synced: 4 months ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0

sintefmath/VPM

Vortex Particle Method for solving Navier Stokes in 2D and 3D

Language: C++ - Size: 863 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

jnvance/DMRG.x

Distributed-memory implementation of the Density Matrix Renormalization Group

Language: C++ - Size: 1020 KB - Last synced: 4 months ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0

underworld-community/uwcloud_tutorials

Notebooks, scripts and examples developed and maintained by the Underworld team.

Language: Jupyter Notebook - Size: 31.6 MB - Last synced: 4 months ago - Pushed: almost 5 years ago - Stars: 6 - Forks: 0

juliusgarbe/pism Fork of pism/pism

repository for the Parallel Ice Sheet Model (PISM)

Language: C++ - Size: 85 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

bindi-nagda/Poisson2d_parallel

Language: C - Size: 426 KB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

M-R-Houghton/petsc_model

Predictive numerical model for elastic fibre networks.

Language: C++ - Size: 536 MB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 1

s-sajid-ali/xwp_petsc

working directory for x-ray wave propagation implemented in petsc

Language: Jupyter Notebook - Size: 16.4 MB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 2

amit112amit/fedora-fenics

Scripts to install DOLFIN, MSHR and PETSc from source on Fedora 32

Language: Shell - Size: 18.6 KB - Last synced: 4 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 1

tkonolige/PETScBinaryIO.jl

Julia package for PETSc sparse matrix IO

Language: Julia - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

UK-MAC/TeaLeaf3D_PETSc

Version of TeaLeaf3d using the PETSc library

Language: Fortran - Size: 90.8 KB - Last synced: 4 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

wzheng21/BART Fork of SlaybaughLab/BART

C++ based finite element radiation transport code framework I created and contributs to.

Language: C++ - Size: 11.4 MB - Last synced: 4 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

fmyuan/petsc4pflotran

PETSc folk for PFLOTRAN-ELM development

Language: C - Size: 104 MB - Last synced: 4 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0