My .Net program uses a fortran Dll to perform a maths function (Arpack, solves eigen modes). I believe the fortran contains static varibles and generally isn\'t thread safe
As you figuered out, you cannot load the library multiple times. I guess you have two possibilities:
In both solutions you need to consider a method of data exchange betwen the processes/app domains. Anyway, it won't be a simple task!