You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/developers/source-code.rst
+10
Original file line number
Diff line number
Diff line change
@@ -209,6 +209,16 @@ Each of the three main source directories (``oshmem``, ``ompi``, and
209
209
either static or shared libraries. Executables are also produced in
210
210
subdirectories of some of the trees.
211
211
212
+
The ``libopen-pal`` top-level library is built internally in two parts:
213
+
214
+
*``libopen-pal_core`` Internal "core" portion of OPAL containing the essential source and MCA needed for tools like mpicc/mpirun to link against. The "core" library is not installed.
215
+
216
+
* Includes the following MCA frameworks: ``backtrace``, ``dl``, ``installdirs``, ``threads``, ``timer``
217
+
* Includes all of the source under ``opal/class`` and most of ``opal/util``
218
+
* Includes the files suffixed with ``_core``in``opal/runtime``
219
+
220
+
*``libopen-pal`` Includes "core" plus all of the other OPAL project sources. This is installed.
221
+
212
222
Each of the sub-project source directories have similar (but not
0 commit comments