Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Global
Local
.gitattributes
README.md
fclib-library.org
ls-Rl.txt

README.md

fclib-library repository

A open collection of frictional contact problems

https://frictionalcontactlibrary.github.io/index.html

About screen About screen
About screen About screen About screen About screen About screen About screen About screen About screen About screen

This repository contains the problem files of the fclib library.

The hdf5 file can be read with the fclib API in C or in Python. The code can be found at FrictionalContactLibrary/fclib

More information is avalaible on the website of the fclib project

What is fclib ?

fclib is

  • an open source collection of Frictional Contact (FC) problems stored in a specific HDF5 format,
  • an open source light implementation of Input/Output functions in C Language to read and write problems.

The goal of this work is to set up a collection of 2D and 3D Frictional Contact (FC) problems in order to

  • set up a list of benchmarks,
  • provide a standard framework for testing available and new algorithms,
  • share common formulations of problems in order to exchange data.

What is a Frictional contact problem ?

A Frictional contact problem is algebraic problem obtained after possible time and space discretizations of problems of mechanics of solid involving contact and Coulomb's friction. The mathematical structure of the problem is a second-order cone complementarity problem. For more details, you could have a look to the fclib specifications in

Vincent Acary, Maurice Brémond, Tomasz Koziara, Franck Pérignon. FCLIB: a collection of discrete 3D Frictional Contact problems. [Technical Report] RT-0444, INRIA. 2014, pp.34. https://hal.inria.fr/hal-00945820v2/document

git lfs

It uses git lfs for the versioning and the cloning. By using git sparse-checkout system, you can clone only what you need.

You can’t perform that action at this time.