forked from ESMCI/cime
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request ESMCI#1465 from NCAR/ejh_doc_diagrams
adding some diagrams, fixing others
- Loading branch information
Showing
10 changed files
with
88 additions
and
23 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,42 @@ | ||
/*! \page faq Frequently Asked Questions | ||
|
||
Here is a list of frequently asked questions and their answers. | ||
Here is a list of frequently asked questions and their answers. | ||
|
||
<dl> | ||
<dt>How do I specify which tasks perform IO? </dt> | ||
<dd>This is done in the call to \ref PIO_init which has two interfaces: init_intracom and init_intercom. | ||
<ul><li> In the init_intracom interface, use the num_iotasks and stride variables to specify the total number of io tasks and the stride between them with respect to the mpi communicator, comp_comm, which is provided. You can also use the optional base argument to shift the first IO task away from the first computational task, this is often desirable because the applications first computational task often has higher memory requirements than other tasks. IO tasks are a subset of the tasks defined in comp_comm. | ||
<li> In the init_intercom interface, IO tasks are a disjoint set of tasks from those in the computational communicator. <b>This interface is still experimental and not recommended for production use at this time. </b> | ||
|
||
<dt>How do I specify which tasks perform IO?</dt> | ||
|
||
<dd>This is done in the call to \ref PIO_init which has two | ||
interfaces: init_intracom and init_intercom. | ||
|
||
<ul> | ||
|
||
<li> In the init_intracom interface, use the num_iotasks and | ||
stride variables to specify the total number of io tasks and the | ||
stride between them with respect to the mpi communicator, | ||
comp_comm, which is provided. You can also use the optional base | ||
argument to shift the first IO task away from the first | ||
computational task, this is often desirable because the | ||
applications first computational task often has higher memory | ||
requirements than other tasks. IO tasks are a subset of the tasks | ||
defined in comp_comm. | ||
|
||
<li> In the init_intercom interface, IO tasks are a disjoint set | ||
of tasks from those in the computational communicator. | ||
|
||
</ul> | ||
Note that num_iotasks is the maximum number of IO tasks to use for an IO operation. The size of the field being read or written along with the tunable blocksize parameter, \ref PIO_set_blocksize, determines the actual number of tasks used for a given IO operation. | ||
|
||
Note that num_iotasks is the maximum number of IO tasks to use for an | ||
IO operation. The size of the field being read or written along with | ||
the tunable blocksize parameter, \ref PIO_set_blocksize, determines | ||
the actual number of tasks used for a given IO operation. | ||
</dd> | ||
<dt>How do I test if PIO is installed and working correctly? </dt> | ||
<dd>The PIO Library distribution contains tests for PIO. They are run my 'make check'. The tests use mpiexec to run tests on 4, 8, or 16 processors. </dd> | ||
|
||
<dt>How do I test if PIO is installed and working correctly?</dt> | ||
|
||
<dd>The PIO Library distribution contains tests for PIO. They are run | ||
my 'make check'. The tests use mpiexec to run tests on 4, 8, or 16 | ||
processors. </dd> | ||
|
||
</dl> | ||
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters