OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
cstatic_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, DIMENSION(:), POINTER, SAVE :: cmumps_tmp_ptr
17 CONTAINS
18 SUBROUTINE cmumps_set_static_ptr(ARRAY)
19 COMPLEX, DIMENSION(:), TARGET :: ARRAY
20 cmumps_tmp_ptr => array
21 RETURN
22 END SUBROUTINE cmumps_set_static_ptr
23 SUBROUTINE cmumps_get_tmp_ptr(PTR)
24#if defined(MUMPS_F2003)
25 COMPLEX, DIMENSION(:), POINTER, INTENT(OUT) :: ptr
26#else
27 COMPLEX, DIMENSION(:), POINTER :: ptr
28#endif
29 ptr => cmumps_tmp_ptr
30 RETURN
31 END SUBROUTINE cmumps_get_tmp_ptr
32 END MODULE cmumps_static_ptr_m
subroutine, public cmumps_get_tmp_ptr(ptr)
subroutine cmumps_set_static_ptr(array)
complex, dimension(:), pointer, save, public cmumps_tmp_ptr