Skip to content

MOOG remembers bad times #35

Description

@andycasey

If the compiled version of MOOG gets into some really bad territory and calls stop, Python does recover from this OK (see #23). However, some of these instances are when MOOG is trying to work out which step size to start with (e.g., step sizes in synthesis points or along the curve-of-growth). When this happens (and MOOG dies), the variables within MOOG remain.

That means in the next star you analyse, MOOG will still complain that it cannot decide on a step size and fall over for all stars subsequently analysed in that Python session. Obviously, that's a problem.

The workaround at the moment is simply to analyse one star per Python session. Debugging this will mean ensuring the appropriate variables are reinitialised in the MyAbfind.f file.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions