Next:
17 The String Datatype
Up:
mct_APIs
Previous:
16 Convert From Global
Contents
3
Documentation of MPEU Datatypes Used to Define MCT Datatypes
Subsections
17
The String Datatype
17
.
1
Module m_String - The String Datatype (Source File: m_String.F90)
17
.
1
.
1
str2ch0_ - Convert a String to a CHARACTER
17
.
1
.
2
ch12ch0_ - Convert a CHARACTER(:) to a CHARACTER(*)
17
.
1
.
3
initc_ - Create a String using a CHARACTER
17
.
1
.
4
initc1_ - Create a String using a CHARACTER array
17
.
1
.
5
inits_ - Initialization of a String from another String
17
.
1
.
6
clean_ - Deallocate Memory Occupied by a String
17
.
1
.
7
bcast_ - MPI Broadcast of a rank-0 String
17
.
1
.
8
mci0_ - checking in a String scalar
17
.
1
.
9
mco0_ - checking out a String scalar
17
.
1
.
10
mci1_ - checking in a String scalar
17
.
1
.
11
mco1_ - checking out a String scalar
17
.
1
.
12
mci2_ - checking in a String scalar
17
.
1
.
13
mco2_ - checking out a String scalar
17
.
1
.
14
mci3_ - checking in a String scalar
17
.
1
.
15
mco3_ - checking out a String scalar
17
.
1
.
16
len_ = len of a String
17
.
1
.
17
ptr_chars_ - direct
18
The List Datatype
18
.
1
Module m_List - A List Manager (Source File: m_List.F90)
18
.
1
.
1
init_ - Initialize a List from a CHARACTER String
18
.
1
.
2
initStr_ - Initialize a List Using the String Type
18
.
1
.
3
initStr1_ - Initialize a List Using an Array of Strings
18
.
1
.
4
clean_ - Deallocate Memory Used by a List
18
.
1
.
5
nullify_ - Nullify Pointers in a List
18
.
1
.
6
nitem_ - Return the Number of Items in a List
18
.
1
.
7
index_ - Return Rank in a List of a Given Item (CHARACTER)
18
.
1
.
8
indexStr_ - Return Rank in a List of a Given Item (String)
18
.
1
.
9
allocated_ - Check Pointers in a List for Association Status
18
.
1
.
10
copy_ - Copy a List
18
.
1
.
11
exportToChar_ - Export List to a CHARACTER
18
.
1
.
12
exportToString_ - Export List to a String
18
.
1
.
13
CharBufferSize_ - Return size of a List's Character Buffer
18
.
1
.
14
get_ - Retrieve a Numbered Item from a List as a String
18
.
1
.
15
getall_ - Return all Items from a List as one String
18
.
1
.
16
getrange_ - Return a Range of Items from a List as one String
18
.
1
.
17
identical_ - Compare Two Lists for Equality
18
.
1
.
18
get_indices_ - Index Multiple Items in a List
18
.
1
.
19
test_indices_ - Test/Index Multiple Items in a List
18
.
1
.
20
append_ - Append One List Onto the End of Another
18
.
1
.
21
concatenate_ - Concatenates two Lists to form a Third List.
18
.
1
.
22
bcast_ - MPI Broadcast for the List Type
18
.
1
.
23
send_ - MPI Point-to-Point Send for the List Type
18
.
1
.
24
recv_ - MPI Point-to-Point Receive for the List Type
18
.
1
.
25
GetSharedListIndices_ - Index Shared Items for Two Lists
jacob@mcs.anl.gov