non working code inside
This commit is contained in:
parent
d987ff1685
commit
6d51ad3947
@ -1,5 +1,9 @@
|
|||||||
program mergebloubs
|
program mergebloubs
|
||||||
|
|
||||||
|
!-------------------------------------------!
|
||||||
|
! THIS IS A BIG MESS OF BUGS !
|
||||||
|
!-------------------------------------------!
|
||||||
|
|
||||||
use bloubspace
|
use bloubspace
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
@ -21,7 +25,8 @@ program mergebloubs
|
|||||||
call getarg(1, infile)
|
call getarg(1, infile)
|
||||||
call getarg(2, outfile)
|
call getarg(2, outfile)
|
||||||
|
|
||||||
write(0, '(2A20, I8)') trim(infile), trim(outfile), NB_MAX_BLOUBS
|
write(0, '(A, 2A20, I8)') "*** mergebloubs ", &
|
||||||
|
trim(infile), trim(outfile), NB_MAX_BLOUBS
|
||||||
|
|
||||||
! --------------- allocate memory for the people
|
! --------------- allocate memory for the people
|
||||||
|
|
||||||
@ -61,6 +66,11 @@ program mergebloubs
|
|||||||
STOP " : ERR READING FIRST BLOUB"
|
STOP " : ERR READING FIRST BLOUB"
|
||||||
endif
|
endif
|
||||||
call display_bloub (bloub, "first bloub")
|
call display_bloub (bloub, "first bloub")
|
||||||
|
write(outu, iostat=errcode) bloub
|
||||||
|
if (0 .ne. errcode) then
|
||||||
|
STOP " : FIRST BLOUB, WRITE ERROR TO " // trim(outfile)
|
||||||
|
endif
|
||||||
|
|
||||||
les_bloubs(idx) = bloub
|
les_bloubs(idx) = bloub
|
||||||
idx = idx + 1
|
idx = idx + 1
|
||||||
|
|
||||||
@ -69,7 +79,7 @@ program mergebloubs
|
|||||||
|
|
||||||
do ! infinite loop
|
do ! infinite loop
|
||||||
|
|
||||||
print *, "============ PASS ", idx
|
! print *, "============ PASS ", idx
|
||||||
if (idx .EQ. NB_MAX_BLOUBS) then
|
if (idx .EQ. NB_MAX_BLOUBS) then
|
||||||
write(0, '(I8, A)') idx, " max number of bloubs reached"
|
write(0, '(I8, A)') idx, " max number of bloubs reached"
|
||||||
exit
|
exit
|
||||||
@ -112,7 +122,7 @@ program mergebloubs
|
|||||||
les_bloubs(idx) = bloub
|
les_bloubs(idx) = bloub
|
||||||
endif
|
endif
|
||||||
|
|
||||||
write(outu, iostat=errcode) bloub ! no error control ?
|
write(outu, iostat=errcode) bloub
|
||||||
if (0 .ne. errcode) then
|
if (0 .ne. errcode) then
|
||||||
STOP " : WRITE ERROR TO " // trim(outfile)
|
STOP " : WRITE ERROR TO " // trim(outfile)
|
||||||
endif
|
endif
|
||||||
@ -149,7 +159,7 @@ contains
|
|||||||
blr%vy = (bla%vy + blb%vy) / 2.0
|
blr%vy = (bla%vy + blb%vy) / 2.0
|
||||||
blr%vz = (bla%vz + blb%vz) / 2.0
|
blr%vz = (bla%vz + blb%vz) / 2.0
|
||||||
|
|
||||||
blr%radius = (bla%radius + blb%radius) / 1.414
|
blr%radius = (bla%radius + blb%radius) / 2.718
|
||||||
blr%age = min(bla%age, blb%age)
|
blr%age = min(bla%age, blb%age)
|
||||||
|
|
||||||
! bring it to life !
|
! bring it to life !
|
||||||
|
Loading…
Reference in New Issue
Block a user