Geometric Computing with Chain Complexes: Design and Features of a Julia Package

10/21/2017
by   Francesco Furiani, et al.
0

Geometric computing with chain complexes allows for the computation of the whole chain of linear spaces and (co)boundary operators generated by a space decomposition into a cell complex. The space decomposition is stored and handled with LAR (Linear Algebraic Representation), i.e. with sparse integer arrays, and allows for using cells of a very general type, even non convex and with internal holes. In this paper we discuss the features and the merits of this approach, and describe the goals and the implementation of a software package aiming at providing for simple and efficient computational support of geometric computing with any kind of meshes, using linear algebra tools with sparse matrices. The library is being written in Julia, the novel efficient and parallel language for scientific computing. This software, that is being ported on hybrid architectures (CPU+GPU) of last generation, is yet under development.

READ FULL TEXT

page 7

page 8

page 9

research
08/06/2023

Bandicoot: C++ Library for GPU Linear Algebra and Scientific Computing

This report provides an introduction to the Bandicoot C++ library for li...
research
03/31/2020

Local congruence of chain complexes

The object of this paper is to transform a set of local chain complexes ...
research
06/30/2020

Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing

In this paper, we present Ginkgo, a modern C++ math library for scientif...
research
11/19/2019

Topological computing of arrangements with (co)chains

In many areas of applied geometric/numeric computational mathematics, in...
research
02/11/2018

GeoMFree3D: An Under-Development Meshfree Software Package for Geomechanics

This paper briefly reports the GeoMFree3D, a meshfree / meshless softwar...
research
05/04/2022

parGeMSLR: A Parallel Multilevel Schur Complement Low-Rank Preconditioning and Solution Package for General Sparse Matrices

This paper discusses parGeMSLR, a C++/MPI software library for the solut...
research
07/08/2021

Daany – DAta ANalYtics on .NET

Daany is .NET and cross platform data analytics and linear algebra libra...

Please sign up or login with your details

Forgot password? Click here to reset