Page MenuHomec4science

TamaasProject
ActivePublic

Details

Description

🚨 THE TAMAAS PROJECT HAS MIGRATED TO GITLAB 🚨


Tamaas (from تماس meaning "contact" in Farsi) is a high-performance rough-surface periodic contact code based on boundary and volume integral equations. The clever mathematical formulation of the underlying numerical methods allows the use of the fast-Fourier Transform, a great help in achieving peak performance: Tamaas is consistently two orders of magnitude faster (and lighter) than traditional FEM!

This means we can tackle such difficult problems as elastoplastic contact of rough surfaces with upwards of 100 million degrees-of-freedom on a single compute node. The image below shows the plastic zone in the material bulk for such a simulation:

© 2019, Laboratoire de Simulation en Mécanique des Solides, EPFL.

Their are a few repositories available under the umbrella of the project:

  • rTAMAAS: the main trunk containing the latest source code
  • rEXPOLIT: a helper library for symbolic integration at compile time in C++

Online documentation can be found on tamaas.readthedocs.io. To give proper credit to Tamaas and the researchers who have developed the numerical methods that it implements, please cite the JOSS paper and the appropriate references therein.

Recent Activity

Jun 11 2021

frerot edited Description on Tamaas.
Jun 11 2021, 20:11

Jun 4 2021

frerot triaged T3288: NetCDF dumper with MPI as Normal priority.
Jun 4 2021, 17:17 · Tamaas
frerot triaged T3287: MFront interface for material laws as Low priority.
Jun 4 2021, 17:16 · Tamaas
frerot triaged T3286: Validate CUDA implementation as Normal priority.
Jun 4 2021, 17:15 · Tamaas

Jun 3 2021

frerot closed T3278: Computing rms surface slope as Resolved.
Jun 3 2021, 21:46 · Tamaas
yaswanth1947 added a comment to T3278: Computing rms surface slope.

Thanks for the clarification. I just wanted to confirm as I was already confused with some other things in finding the rms slope.

Jun 3 2021, 21:33 · Tamaas
frerot added a comment to T3278: Computing rms surface slope.

It's all a matter of how the Fourier transform is normalized (the 1/2pi factors in forward/backward transforms) and which system of coordinates (frequencies or angular frequencies). Some people define the psd with a normalizing factor, some don't. However, the answer computed by Tamaas (both analytically in the spectrum object and numericaly with computeSpectralRMSSlope) agree with a finite difference calculation, which means that the normalization I use is at least self-consistent.

Jun 3 2021, 21:30 · Tamaas
yaswanth1947 added a comment to T3278: Computing rms surface slope.

Thank you very much, Lucas. Increasing the number of points compared to q2 reduced the bias like you suggested.

Jun 3 2021, 20:57 · Tamaas
frerot triaged T2885: Testing bug reporting as Normal priority.
Jun 3 2021, 17:27 · Tamaas

Jun 2 2021

frerot triaged T3278: Computing rms surface slope as Normal priority.

Hello Yaswanth,

Jun 2 2021, 22:34 · Tamaas

Jun 1 2021

yaswanth1947 changed the visibility for T3278: Computing rms surface slope.
Jun 1 2021, 02:38 · Tamaas

Jul 27 2020

frerot closed T3004: Automated tests are failing as Resolved.
Jul 27 2020, 17:13 · Tamaas

Jul 24 2020

frerot edited Description on Tamaas.
Jul 24 2020, 20:20
frerot edited Description on Tamaas.
Jul 24 2020, 20:19
frerot edited Description on Tamaas.
Jul 24 2020, 20:19

Jul 22 2020

frerot triaged T3004: Automated tests are failing as Normal priority.
Jul 22 2020, 14:28 · Tamaas
frerot added a comment to T3004: Automated tests are failing.

Thanks for the report. I've pushed a patch that should correct these errors. These were mostly due to newer versions of packages than what I have running in my test instance. Let me know if it works now.

Jul 22 2020, 14:28 · Tamaas
srmnitc changed the visibility for T3004: Automated tests are failing.
Jul 22 2020, 10:50 · Tamaas

Apr 17 2020

frerot closed T2885: Testing bug reporting as Resolved.

Hi Andrei,

Apr 17 2020, 23:00 · Tamaas

Apr 16 2020

agshvarts updated the task description for T2885: Testing bug reporting.
Apr 16 2020, 11:39 · Tamaas
agshvarts updated the task description for T2885: Testing bug reporting.
Apr 16 2020, 11:39 · Tamaas

Apr 15 2020

agshvarts created T2885: Testing bug reporting.
Apr 15 2020, 15:30 · Tamaas

Feb 27 2020

frerot closed T2700: Integrate Sphinx documentation with readthedocs.io as Resolved.
Feb 27 2020, 22:27 · Tamaas

Dec 10 2019

frerot added a comment to T2699: Integrate Jenkins with Harbourmaster.

Ah ok merci ! J'avais pas vu cette syntaxe sur leur documentation. Du coup je vais voir si j'arrive à avoir le badge rtd en png.

Dec 10 2019, 15:03 · Tamaas

Dec 9 2019

aubort added a comment to T2699: Integrate Jenkins with Harbourmaster.

J'ai vu passer tes commits, du coup je me permet de commenter. Phab supporte les images externe sauf le SVG, car ils estiment que c'est impossible à sécuriser.
Du coup si tu arrives à avoir un badge en PNG/JPG ca joue, avec la syntax suivante (enfin la ca joue pas car c'est du svg)
{img https://readthedocs.org/projects/tamaas/badge/?version=latest}

Dec 9 2019, 17:07 · Tamaas

Dec 6 2019

frerot closed T2699: Integrate Jenkins with Harbourmaster as Resolved.
Dec 6 2019, 15:43 · Tamaas

Oct 3 2019

frerot set the color for Tamaas to Green.
Oct 3 2019, 12:35
frerot set the color for Tamaas to Grey.
Oct 3 2019, 12:35

Sep 23 2019

frerot triaged T2700: Integrate Sphinx documentation with readthedocs.io as Normal priority.
Sep 23 2019, 17:11 · Tamaas
frerot created T2700: Integrate Sphinx documentation with readthedocs.io.
Sep 23 2019, 17:10 · Tamaas
frerot triaged T2699: Integrate Jenkins with Harbourmaster as Normal priority.
Sep 23 2019, 16:44 · Tamaas

Sep 10 2019

frerot added a member for Tamaas: berardini.
Sep 10 2019, 10:59
frerot removed a member for Tamaas: rezzonico.
Sep 10 2019, 10:58

Sep 2 2019

frerot edited Description on Tamaas.
Sep 2 2019, 15:53

Apr 2 2019

frerot edited Description on Tamaas.
Apr 2 2019, 10:25

Apr 1 2019

frerot updated the image for Tamaas from F10738779: profile to F10738782: profile.
Apr 1 2019, 14:14
frerot updated the image for Tamaas from F10738740: profile to F10738779: profile.
Apr 1 2019, 14:13
frerot updated the image for Tamaas from F10738722: profile to F10738740: profile.
Apr 1 2019, 14:03
frerot updated the image for Tamaas from F10738600: profile to F10738722: profile.
Apr 1 2019, 13:58
frerot updated the image for Tamaas from F10738597: profile to F10738600: profile.
Apr 1 2019, 13:05
frerot updated the image for Tamaas from F10738591: profile to F10738597: profile.
Apr 1 2019, 13:03
frerot updated the image for Tamaas from F10738590: profile to F10738591: profile.
Apr 1 2019, 13:02
frerot set the image for Tamaas to F10738590: profile.
Apr 1 2019, 13:02
frerot edited Description on Tamaas.
Apr 1 2019, 11:51
frerot edited Description on Tamaas.
Apr 1 2019, 11:42
frerot removed hashtags from Tamaas: #contat, #highperformance, #fft.
Apr 1 2019, 11:30
frerot edited Description on Tamaas.
Apr 1 2019, 11:09
anciaux changed the visibility for Tamaas.
Apr 1 2019, 09:55

Mar 14 2019

frerot added a member for Tamaas: bleyerj.
Mar 14 2019, 14:10

Jan 10 2019

frerot added a member for Tamaas: akantu-bot.
Jan 10 2019, 17:20