Program to convert spn files from formatted to unformmated and vice versa - useful for switching between computers
| Type | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|
| integer | :: | stdout | ||||
| character(len=50) | :: | seedname |
program w90spn2spn !! Program to convert spn files from formatted to unformmated !! and vice versa - useful for switching between computers use w90_constants, only: dp use w90_conv_spn implicit none ! Export mode: ! TRUE: create formatted .spn.fmt from unformatted .spn ('-export') ! FALSE: create unformatted .spn from formatted .spn.fmt ('-import') !logical :: file_found !integer :: file_unit integer :: stdout !, ierr, num_nodes character(len=50) :: seedname open (newunit=stdout, file='w90spn2spn.log') call conv_get_seedname(stdout, seedname) if (export_flag .eqv. .true.) then call conv_read_spn(stdout, seedname) write (stdout, '(a)') '' call conv_write_spn_fmt(stdout, seedname) else call conv_read_spn_fmt(stdout, seedname) write (stdout, '(a)') '' call conv_write_spn(stdout, seedname) end if close (unit=stdout) end program w90spn2spn