Thanks for the response. I've checked the code in the subroutine as it's
own program outside of fluka, and it works exactly as intended, giving the
expected magnetic field values. I checked the output file in flair, and
it says:
18194 Aborted (core dumped) "$EXE" < "$INPN" 2> "$LOGF" > "$LOGF"
Looking it up in the listserv archives, this might be a problem with
fluka/flair not finding my magfld.txt file, but I've changed to the CALL
OAUXFI syntax, which I was told avoided that problem. Specifially, I
changed the line with OPEN() to:
CALL OAUXFI('magfld.txt',U,'OLD',IERR)
Flair compiles it without a problem, as I said before, but still gives me
this "finished with ERRORS" message immediately.
> The first thing is to see if the problem is in the subroutine or in the
> input file. From what you have written, the subroutine is doing fine. I
> hope you had really printed out the magnetic field values that were being
> returned, in order to cross check that the code is fine.
>
> If there were errors, you could find some info on them at the end of the
> output/error files or at the beginning of the log files. This should help
> you. If not post the input file along with a sample of the filed map to
> fluka-discuss.
>
> Cheers,
> Nikhil
>
> On Thu, Aug 11, 2016 at 4:29 PM, <mjm_at_jlab.org> wrote:
>
>> I've written a magfld.f subroutine for my input file - it accesses a
>> magfld.txt text file that is being kept in the same directory, reads it,
>> and makes an array for bx/by/bz, then does what the magfld subroutine
>> needs. However, when I compile it (which flair compiles fine, no
>> errors)
>> and try to run it, the run finishes after a couple seconds and says it's
>> finished with errors. What am I doing wrong?
>
__________________________________________________________________________
You can manage unsubscription from this mailing list at
https://www.fluka.org/fluka.php?id=acc_info
Received on Fri Aug 12 2016 - 17:37:13 CEST