Use the source keyword at allocation instead of the loct_pointer module
Description
Replace the use of the loct_pointer_copy
and loct_allocatable_copy
routines with new SAFE_ALLOCATE_SOURCE
macros. These macros uses the source
keyword of the allocate statement. As a bonus, the profiler should now correctly account memory allocated this way.
News snippet
Replace the use of the loct_pointer_copy
and loct_allocatable_copy
with new SAFE_ALLOCATE_SOURCE
macros.
Checklist
-
I have checked that my code follows the Octopus coding standards -
I have added tests for all the new features added in this request.
Edited by Micael Oliveira