wscullin/collfs — comment on commit e3277991d69b80264cf99d8cbef7fdf0766fd03a
File: collfs-easy.c line 11
By jedbrown:

I wasn't concerned about it because this code is intended to be run before main. If the user wants more control, they would initialize MPI themselves and use `collfs_initialize()` and `collfs_comm_push()` from `libcollfs.so` (see [collfs.c](https://github.com/wscullin/collfs/blob/master/collfs.c)).

I suppose there is a different, and possibly valid, use case where this shared library is loaded after main has been called, (by a program that does not know about MPI, thus does not want to use `libcollfs.so`), but in a context where some other library might initialize MPI.