我已经从linux中的fortran代码创建了一个共享库libtest.so
。这个libtest.so
将从并行的fortran代码中调用。
我正在对我的模拟域进行分区,每个处理器都会执行其分区slab所需的所有必要操作。可能是一个处理器需要为不同的对象多次调用此libtest.so
。但是,此共享库会将一些变量保留在内存中,并且每次都会根据过去的值更新它们。显然,对于每个对象,我不希望根据其他对象的值进行更新。因此,每次调用此共享库时,都应该与对象链接,而不是与其他对象混淆。
你知道我怎么能做到这一点?