TRIDENT – TRIbologie DENTaire
TRIDENT_img

Find us on…

GitHub

TRIDENT


Brief description

TRIDENT - TRIbologie DENTaire - is designed to characterize dental surface microwear. It:

  • reads a batch file
  • transforms each keyword in an action
  • when encountered, performs an analysis
  • and writes the results in a specific file

The programs are written in Fortran (2003+)

top

Building TRIDENT

Make sure that the dependencies described below are built.

Debug mode:

make debug

Normal mode:

make

Dependencies

TRIDENT needs some components that are available through the following packages:

  • TOOLIB … Some general tools like FFT, file handling, minimization, sorting, etc.

  • TPGLIB … Some more specific programs like filtering, anisotropy analysis, derivation, etc.

As a the packages TOOLIB and TPGLIB have to be downloaded.

top

Third party components

TOOLIB also uses external codes such as:

.sur surface files can be visualized and analyzed with Gwyddion software, a modular program for SPM (scanning probe microscopy) data visualization and analysis.

Typical use

The program main reads a script file my_script.f90 where the following parameters are typically defined:

  • the number of threads
  • the surface to be analyzed (.sur file)
  • the sampling parameters
  • the analyses to be performed

Run:

./main cfg/my_script.md

top

Example of use

Test 1 – 1 surface, global analysis

Run:

./main cfg/test1.job

Test 2 – 2 surfaces, global and sampling analysis

Run:

./main cfg/test2.job

Documentation

The documentation is automatically generated with FORD, an automatic documentation generator for modern Fortran programs.

top

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but without any warrenty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see the GNU website.

Developer Info

Arthur Francisco