33 . IOK_PART ,IS_WRITTEN ,SCALAR ,NEL ,OFFSET ,NFT,
34 . VALUE,IS_WRITTEN_VALUE)
38#include "implicit_f.inc"
44 INTEGER IOK_PART(*),IS_WRITTEN(*),IS_WRITTEN_VALUE(*)
45 INTEGER NEL,OFFSET,NFT
53 scalar(offset+nft+i) = value(i)
54 IF(iok_part(i) == 1 .AND. is_written_value(i) == 1) is_written(offset+nft+i)= 1
66 . IOK_PART ,IS_WRITTEN ,SCALAR ,NEL ,OFFSET ,NFT,
67 . VALUE,IS_WRITTEN_VALUE,SHELL_SCALAR_STACK)
71#include "implicit_f.inc"
75 INTEGER,
INTENT(INOUT):: SHELL_SCALAR_STACK
76 REAL(KIND=4) :: SCALAR(*)
79 INTEGER IOK_PART(*),IS_WRITTEN(*),IS_WRITTEN_VALUE(*)
80 INTEGER NEL,OFFSET,NFT
88 IF(iok_part(i) == 1 .AND. is_written_value(i) == 1)
THEN
89 shell_scalar_stack = shell_scalar_stack + 1
90 scalar(shell_scalar_stack) = value(i)
91 is_written(shell_scalar_stack)= offset+nft+i
102 . IOK_PART ,IS_WRITTEN ,SCALAR ,I ,OFFSET ,NFT,
107#include "implicit_f.inc"
114 INTEGER IOK_PART(*),IS_WRITTEN(*)
120 scalar(offset+nft+i) = dble(
VALUE)
121 IF(iok_part(i) == 1 ) is_written(offset+nft+i)= 1
subroutine h3d_write_scalar(iok_part, is_written, scalar, nel, offset, nft, value, is_written_value)
subroutine h3d_write_scalar_real(iok_part, is_written, scalar, i, offset, nft, value)
subroutine h3d_write_scalar_stack(iok_part, is_written, scalar, nel, offset, nft, value, is_written_value, shell_scalar_stack)