OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
zstatic_ptr_m.F
Go to the documentation of this file.
1C
2C This file is part of MUMPS 5.5.1, released
3C on Tue Jul 12 13:17:24 UTC 2022
4C
5C
6C Copyright 1991-2022 CERFACS, CNRS, ENS Lyon, INP Toulouse, Inria,
7C Mumps Technologies, University of Bordeaux.
8C
9C This version of MUMPS is provided to you free of charge. It is
10C released under the CeCILL-C license
11C (see doc/CeCILL-C_V1-en.txt, doc/CeCILL-C_V1-fr.txt, and
12C https://cecill.info/licences/Licence_CeCILL-C_V1-en.html)
13C
16 COMPLEX(kind=8), DIMENSION(:), POINTER, SAVE :: zmumps_tmp_ptr
17 CONTAINS
18 SUBROUTINE zmumps_set_static_ptr(ARRAY)
19 COMPLEX(kind=8), DIMENSION(:), TARGET :: ARRAY
20 zmumps_tmp_ptr => array
21 RETURN
22 END SUBROUTINE zmumps_set_static_ptr
23 SUBROUTINE zmumps_get_tmp_ptr(PTR)
24#if defined(MUMPS_F2003)
25 COMPLEX(kind=8), DIMENSION(:), POINTER, INTENT(OUT) :: ptr
26#else
27 COMPLEX(kind=8), DIMENSION(:), POINTER :: ptr
28#endif
29 ptr => zmumps_tmp_ptr
30 RETURN
31 END SUBROUTINE zmumps_get_tmp_ptr
32 END MODULE zmumps_static_ptr_m
subroutine, public zmumps_get_tmp_ptr(ptr)
complex(kind=8), dimension(:), pointer, save, public zmumps_tmp_ptr
subroutine zmumps_set_static_ptr(array)