<commit_before>Data Transfer Kit (DTK)
=======================

The Data Transfer Kit (DTK) is a software component designed to
provide parallel services for mesh and geometry searching and data
transfer for arbitrary physics components. With the increased
development efforts in multiphysics simulation, adaptive mesh
simulations, and other multiple mesh/geometry problems, generating
parallel topology maps for transferring fields and other data between
meshes and other geometries is a common operation. DTK is being
developed to provide a suite of algorithm implementations for these
services.


DOCUMENTATION
-------------



BUG REPORTING and ISSUE TRACKING
--------------------------------

Bug reporting and issue tracking are provided by GitHub. Please report
all bugs [here](https://github.com/ORNL-CEES/DataTransferKit/issues) by
creating a new issue.


DEPENDENCIES
------------

To use build some examples and tests you will need the DTKData repository
which can be found [here](https://github.com/ORNL-CEES/DTKData). Simply
check out the repository into the top level DataTransferKit directory.

The current Trilinos state is required to build DTK. You can check out
this git public repository
[here](http://trilinos.sandia.gov/publicRepo/index.html)

C++11 support as well as Boost are required.

DTK can be configured for both serial and parallel builds. For
parallel builds, an MPI implementation is also required. Both OpenMPI
and MPICH have been tested.<commit_msg>updating readme with gh-pages doxygen url<commit_after>Data Transfer Kit (DTK)
=======================

The Data Transfer Kit (DTK) is a software component designed to
provide parallel services for mesh and geometry searching and data
transfer for arbitrary physics components. With the increased
development efforts in multiphysics simulation, adaptive mesh
simulations, and other multiple mesh/geometry problems, generating
parallel topology maps for transferring fields and other data between
meshes and other geometries is a common operation. DTK is being
developed to provide a suite of algorithm implementations for these
services.


DOCUMENTATION
-------------

A recent doxygen build is hosted [here](http://ornl-cees.github.io/DataTransferKit/)


BUG REPORTING and ISSUE TRACKING
--------------------------------

Bug reporting and issue tracking are provided by GitHub. Please report
all bugs [here](https://github.com/ORNL-CEES/DataTransferKit/issues) by
creating a new issue.


DEPENDENCIES
------------

To use build some examples and tests you will need the DTKData repository
which can be found [here](https://github.com/ORNL-CEES/DTKData). Simply
check out the repository into the top level DataTransferKit directory.

The current Trilinos state is required to build DTK. You can check out
this git public repository
[here](http://trilinos.sandia.gov/publicRepo/index.html)

C++11 support as well as Boost are required.

DTK can be configured for both serial and parallel builds. For
parallel builds, an MPI implementation is also required. Both OpenMPI
and MPICH have been tested.
{'fraction_non_alphanumeric': 0.09574813372281726, 'fraction_numerical': 0.0012982797792924375, 'mean_word_length': 4.094214876033058, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4896720', 'n_tokens_mistral': 782, 'n_tokens_neox': 735, 'n_words': 383}