OP-DSL / OP2-Common

OP2: open-source framework for the execution of unstructured grid applications on clusters of GPUs or multi-core CPUs
https://op-dsl.github.io
Other
99 stars 47 forks source link

Update/internalcopymem #206

Closed gihanmudalige closed 3 years ago

gihanmudalige commented 3 years ago

Copies user allocated data internally, and allows for freeing user level memory for better memory utilization.
Fortran API now exposes op_malloc so that cray pointers can be used for dynamic memory allocation. Fortran Airfoil arg-pointers application has been modified to demonstrate this functionality.

gihanmudalige commented 3 years ago

@reguly , please do take a careful look as this does quiet a few internal changes.

gihanmudalige commented 3 years ago

Ok I think I have addressed the above issues.