diff --git a/README.md b/README.md index e3141b83..40b8fe27 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# TypeART · [![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause) ![](https://github.com/tudasc/TypeART/workflows/TypeART-CI/badge.svg?branch=master) ![](https://github.com/tudasc/TypeART/workflows/TypeART-CI-ext/badge.svg?branch=master) [![Coverage Status](https://coveralls.io/repos/github/tudasc/TypeART/badge.svg?branch=master)](https://coveralls.io/github/tudasc/TypeART) +# TypeART · [![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause) ![](https://github.com/tudasc/TypeART/actions/workflows/basic-ci.yml/badge.svg?branch=master) ![](https://github.com/tudasc/TypeART/actions/workflows/ext-ci.yml/badge.svg?branch=master) [![Coverage Status](https://coveralls.io/repos/github/tudasc/TypeART/badge.svg?branch=master)](https://coveralls.io/github/tudasc/TypeART?branch=master) ## What is TypeART? @@ -30,13 +30,13 @@ To demonstrate the utility of TypeART, consider the following code: ```c // Otherwise unknown to MUST, TypeART tracks this allocation (memory address, type and size): double* array = (double*) malloc(length*sizeof(double)); -// MUST intercepts this MPI call, and asks TypeARTs runtime library for type information: +// MUST intercepts this MPI call, asking TypeART's runtime for type information: // 1. Is the first argument of type double (due to MPI_DOUBLE)? // 2. Is the allocation at least of size *length*? MPI_Send((void*) array, length, MPI_DOUBLE, ...) ``` -MUST and TypeART also support MPI [derived datatypes](https://www.mpi-forum.org/docs/mpi-3.1/mpi31-report/node77.htm) +MUST and TypeART also support MPI [derived datatypes](https://www.mpi-forum.org/docs/mpi-4.1/mpi41-report/node96.htm) with complex underlying data structures. For further details, see our [publications](#references), or download MUST (v1.8 or higher integrates TypeART) from its [project page](https://itc.rwth-aachen.de/must/).