diff --git a/src/write_global_output.f90 b/src/write_global_output.f90 index f6bb0056a15cad1a82e778b08b02ba7b14dd3c42..8caf2cf16de01f42e20c69f84c8b827258746882 100644 --- a/src/write_global_output.f90 +++ b/src/write_global_output.f90 @@ -69,6 +69,7 @@ character*5 outputtype integer i,j,is,k integer iproc,nproc,ierr character*4 cistep,citer +character(len=7) :: outdir !------------------------------------------------------------------------------| !------------------------------------------------------------------------------| @@ -79,11 +80,16 @@ call mpi_comm_rank (mpi_comm_world,iproc,ierr) if (iproc.eq.0) then call int_to_char (cistep,4,istep) select case (outputtype) + if (params%nest) then + outdir='NESTOUT' + else + outdir='OUT' + endif case ('debug') call int_to_char (citer,4,iter) - open (9,file='OUT/time_'//cistep//'_'//citer//'.bin',status='unknown',form='unformatted') + open (9,file=trim(outdir)//'/time_'//cistep//'_'//citer//'.bin',status='unknown',form='unformatted') case ('final') - open (9,file='OUT/time_'//cistep//'.bin',status='unknown',form='unformatted') + open (9,file=trim(outdir)//'/time_'//cistep//'.bin',status='unknown',form='unformatted') ! open (1234,file='OUT/time_'//cistep//'.dat',status='replace') case default call stop_run ('pb with argument in write_global_output$')