symba7 allocation issue
There is a Fortran compliance issue with the symba7 engine trigger by the Cray compiler.
It is not possible to use deallocate with a Fortran pointer obtained trough C_F_pointer as there is a loss of information that prevent the runtime to know if the pointer is associated.
So we need to do the allocation/deallocation in C...