Python Science  > Projects > libaster >  hackathon-1 >  #2350 refactor the supervisor 

libaster #2350 refactor the supervisor [open]

The superviser makes the link between the different parts of Code_Aster, allowing C, Fortran, Python to communicate. It has been implemented because of fortran77 limitations (variable name length). This limitation do not permit to use the aster command names into the fortran code as subroutine labels. The superviser (in C) calls fortran symbols depending of the aster commands using a table of correspondances.

We can instead create an bindings for each fortran subroutines. Writing a new fortran -> C -> python converter can help. One more advantage, the commands file checking will be implicite (done by python).

prioritynormal
typeenhancement
appeared in<not specified>
done inhackathon-1
closed by<not specified>