Added internal infrastructure for dlopen based shared object sources

This commit is contained in:
Andrew Davis 2019-06-13 09:15:21 +01:00 committed by Andrew Davis
parent f78d3708a7
commit 8036903b05

View file

@ -296,9 +296,8 @@ void initialize_source()
// check for any dlsym errors
if (dlsym_error) {
std::cout << dlsym_error << std::endl;
dlclose(source_library);
fatal_error("Couldnt open the sample_source symbol");
fatal_error(dlsym_error);
}
// Generation source sites from specified distribution in the
@ -314,7 +313,7 @@ void initialize_source()
}
// release the library
dlclose(source_library);
} else {
// Generation source sites from specified distribution in user input
for (int64_t i = 0; i < simulation::work_per_rank; ++i) {