# Array Transfer

Subroutines with data arrays transferred to or obtained from GREG have a Real*4 and a Real*8 version. The simple precision has a name beginning by GR4_, the double precision a name beginning by GR8_. In the argument list description, REAL will mean Real(KIND=4) for the GR4_ version, Real(KIND=8) for the GR8_. These routine work by copying the data. For really big arrays, it is more efficient to transfer the information by reference, though SIC variables (see the SIC manual).

Subsections

- GR4_GIVE - GR8_GIVE
- GR4_GET - GR8_GET
- GR4_RGIVE - GR8_RGIVE
- GR4_LEVELS - GR8_LEVELS