OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
dstatic_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 DOUBLE PRECISION, DIMENSION(:), POINTER, SAVE :: DMUMPS_TMP_PTR
17 CONTAINS
18 SUBROUTINE dmumps_set_static_ptr(ARRAY)
19 DOUBLE PRECISION, DIMENSION(:), TARGET :: ARRAY
20 dmumps_tmp_ptr => array
21 RETURN
22 END SUBROUTINE dmumps_set_static_ptr
23 SUBROUTINE dmumps_get_tmp_ptr(PTR)
24#if defined(MUMPS_F2003)
25 DOUBLE PRECISION, DIMENSION(:), POINTER, INTENT(OUT) :: ptr
26#else
27 DOUBLE PRECISION, DIMENSION(:), POINTER :: ptr
28#endif
29 ptr => dmumps_tmp_ptr
30 RETURN
31 END SUBROUTINE dmumps_get_tmp_ptr
32 END MODULE dmumps_static_ptr_m
subroutine dmumps_set_static_ptr(array)
double precision, dimension(:), pointer, save, public dmumps_tmp_ptr
subroutine, public dmumps_get_tmp_ptr(ptr)