forked from OP-DSL/OP2-Common
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
30 lines (26 loc) · 1.2 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
OP2 is an API with associated libraries and preprocessors to generate
parallel executables for applications on unstructured grids.
This repository contains the implementation of the run-time library
and the preprocessor, and is structured as follows:
|
`- op2: Implementation of the user and run-time OP2 C and Fortran APIs
|
`- apps: Application examples in C and Fortran
|
| These are examples of user application code and also include
| the target code an OP2 preprocessor should produce to correctly
| use the OP2 run-time library.
|
`- scripts: simple bash scripts for testing OP2 backends and applications
|
`- translator: MATLAB and Pyton OP2 preprocessor for C and Fortran
|
`- doc: Documentation
For build instructions see README files located under op2/c (for C/C++ backend libs),
op2/fortran (for Fortran backend libs) and apps/c (for C/C++ API based examples).
How to cite:
G.R. Mudalige, I. Reguly, M.B. Giles, C. Bertolli and P.H.J. Kelly.
OP2: An Active Library Framework for Solving Unstructured Mesh-based Applications
on Multi-Core and Many-Core Architectures. In Proceedings of Innovative Parallel
Computing (InPar), 2012, pp.1-12, 13-14 May 2012.
(https://doi.org/10.1109/InPar.2012.6339594)