Publications

Journal articles

2025

On the Moreau–Jean scheme with the Frémond impact law: energy conservation and dissipation properties for elastodynamics with contact, impact and friction V. Acary & N.A. Collins-Craft, in the Journal of Theoretical, Computational and Applied Mechanics, DOI: 10.46298/jtcam.13480, HAL link: https://hal.science/hal-04230941

2022

On the formulation and implementation of extrinsic cohesive zone models with contact
N.A. Collins-Craft, F. Bourrier, V. Acary, Computer Methods in Applied Mechanics and Engineering, Volume 400, page 115545, DOI: 10.1016/j.cma.2022.115545
HAL link: https://hal.science/hal-03371667

2020

A Cosserat Breakage Mechanics model for brittle granular media
N.A. Collins-Craft, I. Stefanou, J. Sulem, I. Einav, Journal of the Mechanics and Physics of Solids, 141, page 103975, DOI: 10.1016/j.jmps.2020.103975
HAL link: https://hal.science/hal-03120686v1

Preprints

On the formulation and implementation of mixed mode I and mode II extrinsic cohesive zone models with contact and friction
N.A. Collins-Craft, V. Acary, submitted to Computer Methods in Applied Mechanics and Engineering.
HAL link: https://inria.hal.science/hal-04447397

The influence of grain crushing and pore collapse on the formation of faults
Supporting information
N.A. Collins-Craft, I. Stefanou, J. Sulem, I. Einav, submitted to Journal of Geophysical Research: Solid Earth.
HAL link: https://hal.science/hal-05282559

Software

On the formulation and implementation of mixed mode I and mode II extrinsic cohesive zone models with contact and friction

Codes that accompany the paper of the same name, written in Python to interface with TRIPOP’s in-house nonsmooth solver Siconos, as well as the Akantu finite element software.
Software Heritage link: https://archive.softwareheritage.org/swh:1:dir:a81be169963ba09fc3837fb974e7bae69f098770;origin=https://gitlab.inria.fr/ncollins/on-the-formulation-and-implementation-of-mixed-mode-i-and-mode-ii-extrinsic-cohesive-zone-models-with-contact-and-friction;visit=swh:1:snp:a8bd1157e66c01a9c736ad8ad1f88120f927b776;anchor=swh:1:rev:02e0ac73fca0c419ef23bfb8c818b0f802fcb608
Zenodo link: 10.5281/zenodo.16911870

The influence of grain crushing and pore collapse on the formation of faults

Codes that accompany the paper of the same name, written in Julia and Python and interfacing with the Numerical Geolab finite element solver.
Software Heritage link: https://archive.softwareheritage.org/swh:1:dir:14be36bbbc9d1cc6bf869a2649c7f7d1a794a229;origin=https://github.com/nickcollins-craft/The-influence-of-grain-crushing-and-pore-collapse-on-the-formation-of-faults;visit=swh:1:snp:dfd9fd7194df234314df63e7aabb8937f98dfa18;anchor=swh:1:rev:0ce2d9e3fad6da445bba1bc209b472ca775cd604
Zenodo link: 10.5281/zenodo.17199356

On the Moreau–Jean scheme with the Frémond impact law: energy conservation and dissipation properties for elastodynamics with contact, impact and friction

Codes that accompany the paper of the same name, written in Python to interface with TRIPOP’s in-house nonsmooth solver Siconos. Software Heritage link: https://archive.softwareheritage.org/swh:1:dir:14e4998f030a68392153e3d9a4ea7ffa8208781d;origin=https://github.com/nickcollins-craft/On-the-Moreau-Jean-scheme-with-the-Fremond-impact-law;visit=swh:1:snp:25a94ce3920f1e1035231c34fdfc87c934503cf7;anchor=swh:1:rev:dbe0189e869e006db6405156530e5547e3fcb59a Zenodo link: 10.5281/zenodo.15750400

On the formulation and implementation of extrinsic cohesive zone models with contact

Codes that accompany the paper of the same name, written in Python to interface with TRIPOP’s in-house nonsmooth solver Siconos.
Software Heritage link: https://archive.softwareheritage.org/swh:1:dir:9e7bfbdad8111df26f6a13f2c47a0258c47d0528;origin=https://github.com/nickcollins-craft/On-the-formulation-and-implementation-of-extrinsic-cohesive-zone-models-with-contact;visit=swh:1:snp:47b52930b84c595623e9b13f031afcc474ff8b6b;anchor=swh:1:rev:5d5de7e9a1f477585bc177677ffeef8881b20473 Zenodo link: https://zenodo.org/record/6939392#.Y-Jgy6fMI5k

Julia constitutive model integration

A Julia translation of the codes used to perform single material point integration and linear stability analyses in the Cosserat Breakage Mechanics paper, which were originally a mix of Python and Mathematica. As Julia is still a fast-evolving language, and I wrote this repository before becoming aware of the principles of good code replicability, I cannot guarantee that the suite will work out-of-the-box, although if it doesn’t, it shouldn’t be too far away, and I am happy to help in making it work for anyone interested in using it for science.
Github link: https://github.com/nickcollins-craft/julia_constitutive_model_integration

Data sets

On the formulation and implementation of mixed mode I and mode II extrinsic cohesive zone models with contact and friction

The data set accompanying the paper (and codes) of the same name. This includes the input meshes used in the finite element analyses, the outputs of the simulations in .csv, .vtk and .pvtu files.
Zenodo link: 10.5281/zenodo.16902181

The influence of grain crushing and pore collapse on the formation of faults

The data set accompanying the paper (and codes) of the same name. This includes data from experiments in the literature stored as .csv files, and the outputs of the simulations in .jld2, .xmdf and .h5 files.
Zenodo link: 10.5281/zenodo.17199464

On the Moreau–Jean scheme with the Frémond impact law: energy conservation and dissipation properties for elastodynamics with contact, impact and friction

The data set accompanying the paper (and codes) of the same name. This includes the input meshes used in the finite element analyses, the outputs of the simulations in .csv and .vtk files, and certain large images used to demonstrate the mesh (which are used as inputs in some of the plotting codes contained in the codebase).
Zenodo link: 10.5281/zenodo.15750400

On the formulation and implementation of extrinsic cohesive zone models with contact

The data set accompanying the paper (and codes) of the same name. This includes the input meshes used in the finite element analyses, the outputs of the simulations in Python pickles and .vtk files, and certain large images used to demonstrate the mesh (which are used as inputs in some of the plotting codes contained in the codebase).
Zenodo link: https://zenodo.org/record/6939154#.Y-Jj16fMI5k


© 2023. All rights reserved.

Powered by Hydejack v9.1.6