1
0
mirror of https://github.com/TREX-CoE/trexio.git synced 2025-03-04 06:10:23 +01:00
2021-04-12 14:31:05 +02:00
2021-05-03 15:06:30 +02:00
2021-04-30 16:21:13 +02:00
2021-06-03 01:25:20 +02:00
2021-06-03 01:25:20 +02:00
2021-06-21 12:48:32 +02:00
2021-06-15 18:40:48 +02:00
2021-06-16 12:04:55 +02:00
2021-06-02 10:44:03 +02:00
2021-05-28 13:36:39 +02:00
2021-06-15 18:31:43 +02:00
2021-05-28 13:36:39 +02:00
2021-05-28 13:36:39 +02:00
2021-01-18 15:48:36 +01:00
2021-06-17 17:20:01 +02:00
2021-05-28 13:36:39 +02:00
2021-05-28 13:36:39 +02:00
2021-06-10 00:32:20 +02:00

build GitHub release (latest by date)

TREXIO

TREX library fo efficient I/O.

Minimal requirements (for users):

  • Autotools (autoconf, automake, libtool)
  • C compiler (gcc/icc/clang)
  • Fortran compiler (gfortran/ifort)
  • HDF5 library (>= 1.8)

Installation procedure from the tarball (for users):

  1. Download the trexio-<version>.tar.gz file
  2. gzip -cd trexio-<version>.tar.gz | tar xvf -
  3. cd trexio-<version>
  4. ./configure
  5. make
  6. make check
  7. sudo make install

Note: on systems with no sudo rights access, one can replace ./configure with ./configure prefix=${PWD} in order to execute make install/uninstall commands without sudo. This will enable the installation in the root directory of the library.

Additional requirements (for developers):

  • python3 (>= 3.6)
  • Emacs (>= 26.0)

Installation procedure from the GitHub repo clone (for developers):

  1. git clone https://github.com/TREX-CoE/trexio.git
  2. cd trexio
  3. ./autogen.sh
  4. TREXIO_DEVEL=1 ./configure
  5. make
  6. make check
  7. sudo make install

Tutorial

TODO

Technical documentation

Documentation generated from TREXIO org-mode files

Miscellaneous

Note: The code should be compliant with the C99 CERT C coding standard. This can be checked with the cppcheck tool.

Description
No description provided
Readme BSD-3-Clause 10 MiB
Languages
C 40.5%
Python 21.5%
Rust 13.5%
Shell 5.8%
Fortran 4.9%
Other 13.8%