subroutine init_particles_output() use mod_global_parameters character(len=std_len) :: filename character(len=1024) :: line, strdata integer :: iipart, ipart, icomp do iipart=1,nparticles_on_mype;ipart=particles_on_mype(iipart); if (particle(ipart)%self%follow) then filename = make_particle_filename(particle(ipart)%self%time,& particle(ipart)%self%index,'individual') open(unit=unitparticles,file=filename,status='replace') line='' do icomp=1, npayload write(strdata,"(a,i2.2,a)") 'payload',icomp,',' line = trim(line)//trim(strdata) end do write(unitparticles,"(a,a,a)") 'time,dt,x1,x2,x3,u1,u2,u3,',trim(line),& 'ipe,iteration,index' close(unit=unitparticles) end if end do end subroutine init_particles_output