Section 3
- MPI_Win_allocate_shared_c · Create an MPI Window object for one-sided communication and shared memory access, and allocate memory at each process
- MPI_Win_attach
- MPI_Win_attach.openmpi
- MPI_Win_c2f
- MPI_Win_c2f.openmpi
- MPI_Win_call_errhandler
- MPI_Win_call_errhandler.openmpi
- MPI_Win_complete
- MPI_Win_complete.openmpi
- MPI_Win_create
- MPI_Win_create.openmpi
- MPI_Win_create_c · Create an MPI Window object for one-sided communication
- MPI_Win_create_dynamic
- MPI_Win_create_dynamic.openmpi
- MPI_Win_create_errhandler
- MPI_Win_create_errhandler.openmpi
- MPI_Win_create_keyval
- MPI_Win_create_keyval.openmpi
- MPI_Win_delete_attr
- MPI_Win_delete_attr.openmpi
- MPI_Win_detach
- MPI_Win_detach.openmpi
- MPI_WIN_DUP_FN · Built-in MPI function to simple-mindedly copy window attributes.
- MPI_Win_f2c
- MPI_Win_f2c.openmpi
- MPI_Win_fence
- MPI_Win_fence.openmpi
- MPI_Win_flush
- MPI_Win_flush.openmpi
- MPI_Win_flush_all
- MPI_Win_flush_all.openmpi
- MPI_Win_flush_local
- MPI_Win_flush_local.openmpi
- MPI_Win_flush_local_all
- MPI_Win_flush_local_all.openmpi
- MPI_Win_free
- MPI_Win_free.openmpi
- MPI_Win_free_keyval
- MPI_Win_free_keyval.openmpi
- MPI_Win_get_attr
- MPI_Win_get_attr.openmpi
- MPI_Win_get_errhandler
- MPI_Win_get_errhandler.openmpi
- MPI_Win_get_group
- MPI_Win_get_group.openmpi
- MPI_Win_get_info
- MPI_Win_get_info.openmpi
- MPI_Win_get_name
- MPI_Win_get_name.openmpi
- MPI_Win_Lock · Starts an RMA access epoch
- MPI_Win_lock
- MPI_Win_lock.openmpi
- MPI_Win_lock_all
- MPI_Win_lock_all.openmpi
- MPI_Win_post
- MPI_Win_post.openmpi
- MPI_Win_set_attr
- MPI_Win_set_attr.openmpi
- MPI_Win_set_errhandler
- MPI_Win_set_errhandler.openmpi
- MPI_Win_set_info
- MPI_Win_set_info.openmpi
- MPI_Win_set_name
- MPI_Win_set_name.openmpi
- MPI_Win_shared_query
- MPI_Win_shared_query.openmpi
- MPI_Win_shared_query_c · Query the size and base pointer for a patch of a shared memory window
- MPI_Win_start
- MPI_Win_start.openmpi
- MPI_Win_sync
- MPI_Win_sync.openmpi
- MPI_Win_Test · Test for progress on a window
- MPI_Win_test
- MPI_Win_test.openmpi
- MPI_Win_unlock
- MPI_Win_unlock.openmpi
- MPI_Win_unlock_all
- MPI_Win_unlock_all.openmpi
- MPI_Win_wait
- MPI_Win_wait.openmpi
- MPI_Wtick
- MPI_Wtick.openmpi
- MPI_Wtime
- MPI_Wtime.openmpi
- MPI_WTIME_IS_GLOBAL · Meaning of MPI s defined constants
- MPIL_Comm_gps · LAM/MPI-specific function to return the GPS information of a given rank from a communicator
- MPIL_Comm_id · LAM/MPI-specific function to return the context ID of the communicator
- MPIL_Request_get_name · LAM/MPI-specific function to get a string name on an MPI_Request
- MPIL_Request_set_name · LAM/MPI-specific function to set a string name on an MPI_Request
- MPIL_Signal · LAM/MPI-specific function to send a LAM signal to a rank in an MPI communicator
- MPIL_Trace_off · LAM/MPI-specific function to disable run-time tracing
- MPIL_Trace_on · LAM/MPI-specific function to enable run-time tracing
- MPIL_Type_id · LAM/MPI-specific function to return the type ID of an MPI datatype
- MPIO_Request_c2f · Translates a C I/O-request handle to a Fortran I/O-request handle
- MPIO_Request_f2c · Translates a Fortran I/O-request handle to a C I/O-request handle
- MPIO_Test · Test the completion of a nonblocking read or write
- MPIO_Wait · Waits for the completion of a nonblocking read or write
- MPIR_Breakpoint · Provide a routine that a debugger can intercept at interesting times. Note that before calling this you should set up MPIR_debug_state, so that the debugger can see what is going on.
- MPIR_cstr2fstr · onvert a C string into a Fortran string.
- MPIR_fstr2cstr · onvert a Fortran string into a C string.
- MPIR_trspace · Routines for tracing space usage
- MPIR_Type_commit · nput Parameters: . datatype_p - pointer to MPI datatype
- MPIR_Type_contiguous · create a contiguous datatype
- MPIR_Type_dup · create a copy of a datatype
- MPIR_Type_get_contents · get content information from datatype
- MPIR_Type_indexed · create an indexed datatype
- MPIR_Type_struct · create a struct datatype
- MPIR_Type_vector · create a vector datatype
- MPIX_Barrier_init.openmpi · Builds a handle for a collective communication or neighborhood collective communication
- MPIX_Comm_ack_failed
- MPIX_Comm_ack_failed.openmpi
- MPIX_Comm_agree
- MPIX_Comm_agree.openmpi
- MPIX_Comm_failure_ack · Acknowledge the current group of failed processes
- MPIX_Comm_failure_get_acked · Get the group of acknowledged failures.
- MPIX_Comm_get_failed
- MPIX_Comm_get_failed.openmpi
- MPIX_Comm_group_failed · Accesses the group associated with given communicator
- MPIX_Comm_iagree
- MPIX_Comm_iagree.openmpi
- MPIX_Comm_is_revoked
- MPIX_Comm_is_revoked.openmpi
- MPIX_Comm_ishrink
- MPIX_Comm_ishrink.openmpi
- MPIX_Comm_reenable_anysource · Re-enable the ability to post receives using MPI_ANY_SOURCE on the communicator
- MPIX_Comm_remote_group_failed · Accesses the group associated with given communicator
- MPIX_Comm_revoke
- MPIX_Comm_revoke.openmpi
- MPIX_Comm_shrink
- MPIX_Comm_shrink.openmpi
- MPIX_Comm_test_threadcomm · Tests to see if a comm is a threadcomm
- MPIX_Delete_error_class · Delete an MPI error class from the known classes
- MPIX_Delete_error_code · Delete an MPI error code
- MPIX_Delete_error_string · Delete the error string associated with an MPI error code or class
- MPIX_GPU_query_support · Returns whether the specific type of GPU is supported
- MPIX_Grequest_class_allocate · Create and return a user-defined extended request based on a generalized request class
- MPIX_Grequest_class_create · Input Parameters: + query_fn - callback function invoked when request status is queried (function) . free_fn - callback function invoked when request is freed (function) . cancel_fn - callback function invoked when request is cancelled (function) . poll_fn - callback function invoked when request completion is tested (function) - wait_fn - callback function invoked when request is waited on (function)
- MPIX_Grequest_start · Create and return a user-defined extended request
- MPIX_Group_comm_create · Creates a new communicator from a group
- MPIX_Query_cuda_support
- MPIX_Query_cuda_support.openmpi
- MPIX_Query_hip_support · Returns whether HIP (AMD GPU) is supported
- MPIX_Query_rocm_support
- MPIX_Query_rocm_support.openmpi
- MPIX_Query_ze_support · Returns whether ZE (Intel GPU) is supported
- MPIX_Threadcomm_finish · finish/deactiviate a thread communicator (inside thread parallel regions)
- MPIX_Threadcomm_free · free a thread communicator (outside thread parallel regions)
- MPIX_Threadcomm_init · initialize a thread communicator (outside thread parallel regions)
- MPIX_Threadcomm_start · start/activiate a thread communicator (inside thread parallel regions)
- mpm_stream · A stream can either be for a message or attachment.
- mpool · shared memory buffer pool
- mpqc · The MPQC Program The Massively Parallel Quantum Chemistry program (MPQC) computes the properties of molecules, ab initio, on a wide variety of computer architectures.
- MPQC_CartesianIterCCA
- mpqccomp · Compiling MPQC MPQC is distributed with the SC Toolkit. MPQC will automatically be compiled when SC is compiled. See Compiling for more information.
- mpqcinp · MPQC Input MPQC supports two input formats. The primary input is an object oriented format which gives users access to all of MPQC's options. The second format allows access to a subset of MPQC's capabilities, but is more intuitive and easier to learn. New users are advised to start with the simplified format. MPQC can be used to convert the simplified format to the full object-oriented format with the -i option.
- mpqclic · MPQC License MPQC is open-source software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
- mpqcoo · Object-Oriented Input MPQC is an object-oriented program that directly allows the user to specify objects that MPQC then manipulates to obtain energies, properties, etc. This makes the input very flexible, but very complex. However, most calculations should be quite similar to the one of the examples given later in this chapter. The best way to get started is to use one of the example input files and modify it to meet your needs.
- mpqcover · MPQC Overview The Massively Parallel Quantum Chemistry program (MPQC) computes the properties of molecules, ab initio, on a wide variety of computer architectures. MPQC can compute closed shell and general restricted open-shell Hartree-Fock energies and gradients, second order open-shell perturbation theory (OPT2[2]) and Z-averaged perturbation theory (ZAPT2) energies, and second order closed shell Moeller-Plesset perturbation theory energies and gradients. It also includes methods for optimizing molecules in either Cartesian or internal coordinates. MPQC is designed using object-oriented programming techniques and implemented in the C++ programming language.
- mpqcpsi · Running Psi 3 from MPQC Psi 3 is a suite of ab initio codes related to the original Psi package started in Prof. Fritz Schaefer's group at UC Berkeley. Current version of MPQC works with stable versions of Psi 3 starting with 3.2.0. From now on we will refer to Psi 3 as simply Psi. Psi is written primarily in C and executes in serial mode only. The interface between Psi and MPQC is intended mainly for Psi users who wish to exploit MPQC's geometry optimization and frequency analyses capabilities with Psi energies and gradients. This chapter explains how to use Psi from MPQC.
- mpqcrun · Running MPQC This chapter explains how to run mpqc in a variety of environments. The first two sections give general information on running MPQC: The final sections given specific information on running MPQC in different environments:
- mpqcsimp · Simple Input The simple input format consists of keywords followed by a ':' followed by a value. The keywords are case sensitive. The values might be modified by options found in parenthesis. For example, the following input performs an optimization of water using density functional theory with the B3LYP exchange-correlation functional: Comments begin with a and continue to the end of the line. Basis set names containing special characters, such as a space or parentheses, must be quoted inside a pair of double quotes. The accepted keywords are: The following options are valid with the KS, RKS, and UKS methods:
- mpqcval · Validating MPQC After you compile MPQC, you should run it through the validation suite. You should also run the validation suite if you upgrade your operating system software, since this could change shared libraries that are linking with MPQC and could affect the results. The validation suite is in src/bin/mpqc/validate. The input files are divided into several categories: To generate the input files change into the src/bin/mpqc/validate subdirectory of your object directory (where you compiled MPQC) and type make inputs. This will create a run subdirectory containing MPQC input files ending with the .in suffix. Files ending with a .qci suffix will also be placed in the run directory. These contain a description of the calculation that is used by the utility program that checks the results of the validation suite. Next you need to run the calculations. You might want to start with the h2o input files first since they shouldn't take too long to run. For the ckpt calculations you should run the calculations alphabetically by input file name. This ensures that the checkpoint files will be created before they are needed. While the test calculations are running you can begin monitoring the results by typing make checkrun in the src/bin/mpqc/validate directory. This will first do some consistency checks between pairs of files selected from the ckpt, dft, mbpt, symm1, and symm2 groups of calculations (see below for a discussion of the output for comparison of two files). Then each file is individually checked. An ok is printed next the test name, if it looks like the calculation made it to the end. A missing means the output file could not be found. A failed means that the output file has problems (or the calculation may still be running). Next you will want to see if your compiled MPQC produces the same answer as ours. Note that our reference validation suite has not been verified relative to an independent code, except for a few spot checks. If you find that MPQC doesn't produce the same answer as another quantum chemistry program that you trust, then please promptly notify us and send all the details. The reference validation suite is distributed separately from MPQC. Obtain it (hopefully it is available where you got the source code) and untar it in the src/bin/mpqc/validate subdirectory of your MPQC object code directory. This will create the ref subdirectory. Now you can type make check and outputs in the ref and run directories will be pairwise compared. When files are pairwise compared first the status (ok, missing, or failed) for each file is printed. If both statuses are ok then an E: is printed followed by the number of digits to which the energies agree. If they agree to all digits 99 is printed. If a gradient was computed, then Grad: is printed followed by the number of digits to which the gradients in least agreement agree. Other properties checked in this way include frequencies, diagnostics, and populations. If two numbers do not agree to the expected accuracy, then an asterisk, *, is printed after the number of digits in agreement. Finally, you can do a detailed comparison of the contents of the ref and run subdirectories by typing make diff.
- mpqcwar · MPQC Warranty MPQC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- mprobe · heap consistency checking
- mq_close · close a message queue descriptor
- mq_getattr · get/set message queue attributes
- mq_getfd_np · get a file descriptor for an open message queue descriptor
- mq_notify · register for notification when a message is available
- mq_open · open a message queue
- mq_receive · receive a message from a message queue
- mq_send · send a message to a message queue
- mq_setattr · get/set message queue attributes
- mq_timedreceive · receive a message from a message queue
- mq_timedsend · send a message to a message queue
- mq_unlink · remove a message queue
- mrand48 · generate uniformly distributed pseudo-random numbers
- mrand48_r · generate uniformly distributed pseudo-random numbers reentrantly
- mrkd_statistic.hpp
- mrl_t
- mrl_types
- MrmCloseHierarchy · Closes a UID hierarchy
- MrmFetchBitmapLiteral · Fetches a bitmap literal from a hierarchy
- MrmFetchColorLiteral · Fetches a named color literal from a UID file
- MrmFetchIconLiteral · Fetches an icon literal from a hierarchy
- MrmFetchLiteral · Fetches a literal from a UID file
- MrmFetchSetValues · Fetches the values to be set from literals stored in UID files
- MrmFetchWidget · Fetches and creates an indexed (UIL named) application widget and its children
- MrmFetchWidgetOverride · Fetches any indexed (UIL named) application widget. It overrides the arguments specified for this application widget in UIL
- MrmInitialize · Prepares an application to use MRM widget-fetching facilities
- MrmOpenHierarchy · Allocates a hierarchy ID and opens all the UID files in the hierarchy
- MrmOpenHierarchyFromBuffer · Allocates a hierarchy ID and opens a buffer containing a memory image of a UID file
- MrmOpenHierarchyPerDisplay · Allocates a hierarchy ID and opens all the UID files in the hierarchy
- MrmRegisterClass · Saves the information needed for MRM to access the widget creation function for user-defined widgets
- MrmRegisterNames · Registers the values associated with the names referenced in UIL (for example, UIL callback function names or UIL identifier names)
- MrmRegisterNamesInHierarchy · Registers the values associated with the names referenced in UIL within a single hierarchy (for example, UIL callback function names or UIL identifier names)
- mRS001 · Rotation Sensor
- mrtglib · Library for MRTG and support scripts
- ms_addselect · Routines to manage and use data selection lists.
- ms_addselect_comp · Routines to manage and use data selection lists.
- ms_bigendianhost · Determine host computer byte order
- ms_blktdesc · Look up libmseed and Mini-SEED related information
- ms_blktlen · Look up libmseed and Mini-SEED related information
- ms_btime2isotimestr · Time conversion and string generation
- ms_btime2mdtimestr · Time conversion and string generation
- ms_btime2seedtimestr · Time conversion and string generation
- ms_btime3hptime · Time conversion and string generation
- ms_detect · Detect and parse a SEED data record from a memory buffer
- ms_doy2md · Convert between day of year and month and day of month
- ms_encodingstr · Look up libmseed and Mini-SEED related information
- ms_errorstr · Look up libmseed and Mini-SEED related information
- ms_find_reclen · Determine SEED record data length
- ms_freeselections · Routines to manage and use data selection lists.
- ms_genfactmult · Generate SEED sample rate factor and multiplier
- ms_gswap · Generalized, in-place byte swapping routines
- ms_gswap2 · Generalized, in-place byte swapping routines
- ms_gswap2a · Generalized, in-place byte swapping routines
- ms_gswap3 · Generalized, in-place byte swapping routines
- ms_gswap4 · Generalized, in-place byte swapping routines
- ms_gswap4a · Generalized, in-place byte swapping routines
- ms_gswap8 · Generalized, in-place byte swapping routines
- ms_gswap8a · Generalized, in-place byte swapping routines
- ms_hptime2btime · Time conversion and string generation
- ms_hptime2isotimestr · Time conversion and string generation
- ms_hptime2mdtimestr · Time conversion and string generation
- ms_hptime2seedtimestr · Time conversion and string generation
- ms_intro · Introduction to libmseed
- ms_log · Central logging facility for libmseed
- ms_log_l · Central logging facility for libmseed
- ms_loginit · Central logging facility for libmseed
- ms_loginit_l · Central logging facility for libmseed
- ms_lookup · Look up libmseed and Mini-SEED related information
- ms_matchselect · Routines to manage and use data selection lists.
- ms_md2doy · Convert between day of year and month and day of month
- ms_parse_raw · Parse, validate and print details of a SEED data record
- ms_printselections · Routines to manage and use data selection lists.
- ms_ratapprox · Generate SEED sample rate factor and multiplier
- ms_readleapsecondfile · Read a leap second file into a global buffer
- ms_readleapseconds · Read a leap second file into a global buffer
- ms_readmsr · Read Mini-SEED data from files
- ms_readmsr_r · Read Mini-SEED data from files
- ms_readselectionsfile · Routines to manage and use data selection lists.
- ms_readtracelist · Read Mini-SEED data from files
- ms_readtracelist_selection · Read Mini-SEED data from files
- ms_readtracelist_timewin · Read Mini-SEED data from files
- ms_readtraces · Read Mini-SEED data from files
- ms_readtraces_selection · Read Mini-SEED data from files
- ms_readtraces_timewin · Read Mini-SEED data from files
- ms_recsrcname · Determine source names using the SEED naming nomenclature.
- ms_samplesize · Look up libmseed and Mini-SEED related information
- ms_seedtimestr2hptime · Time conversion and string generation
- ms_selection · Routines to manage and use data selection lists.
- ms_splitsrcname · Split source names into the SEED naming nomenclature.
- ms_srcname · Determine source names using the SEED naming nomenclature.
- ms_strncpclean · Non-standard string copying
- ms_strncpopen · Non-standard string copying
- ms_time · Time conversion and string generation
- ms_time2hptime · Time conversion and string generation
- ms_timestr2hptime · Time conversion and string generation
- ms_writemseed · Write Mini-SEED records to files.
- msg_close
- msg_get
- msg_open
- msgpuck.h · MsgPuck is a simple and efficient MsgPack encoder/decoder library in a single self-contained file.
- msr_addblockette · Add a blockette to the blockette chain of an MSRecord structure
- msr_duplicate · Duplicate an MSRecord structure
- msr_endtime · Start and end time determination for MSRecord structures
- msr_free · Initializing and freeing MSRecord and related structures
- msr_free_blktchain · Initializing and freeing MSRecord and related structures
- msr_host_latency · Calculate latency between last sample in a Mini-SEED record and the host computer time.
- msr_init · Initializing and freeing MSRecord and related structures
- msr_nomsamprate · Determine sample rate from an MSRecord structure
- msr_normalize_header · Normalize or synchronize the header fields of an MSRecord structure.
- msr_pack · Packing of Mini-SEED records.
- msr_pack_header · Packing of Mini-SEED records.
- msr_parse · Detect and parse a SEED data record from a memory buffer
- msr_parse_selection · Detect and parse a SEED data record from a memory buffer
- msr_print · Printing of Mini-SEED record header values.
- msr_samprate · Determine sample rate from an MSRecord structure
- msr_srcname · Determine source names using the SEED naming nomenclature.
- msr_starttime · Start and end time determination for MSRecord structures
- msr_starttime_uc · Start and end time determination for MSRecord structures
- msr_unpack · Unpacking of Mini-SEED records.
- msr_writemseed · Write Mini-SEED records to files.
- mst_addmsr · Add time coverage and data samples to MSTrace structures
- mst_addmsrtogroup · Add time coverage and data samples to MSTrace structures
- mst_addspan · Add time coverage and data samples to MSTrace structures
- mst_addtracetogroup · Add time coverage and data samples to MSTrace structures
- mst_convertsamples · Convert data samples between numeric types
- mst_findadjacent · Searching a MSTraceGroup for specific MSTrace structures.
- mst_findmatch · Searching a MSTraceGroup for specific MSTrace structures.
- mst_free · Initializing and freeing MSTrace and MSTraceGroup structures
- mst_freegroup · Initializing and freeing MSTrace and MSTraceGroup structures
- mst_groupheal · Manipulate MSTrace segments in a MSTraceGroup
- mst_groupsort · Manipulate MSTrace segments in a MSTraceGroup
- mst_init · Initializing and freeing MSTrace and MSTraceGroup structures
- mst_initgroup · Initializing and freeing MSTrace and MSTraceGroup structures
- mst_pack · Packing of Mini-SEED records from MSTrace segments.
- mst_packgroup · Packing of Mini-SEED records from MSTrace segments.
- mst_printgaplist · Printing of MSTrace information.
- mst_printsynclist · Printing of MSTrace information.
- mst_printtracelist · Printing of MSTrace information.
- mst_srcname · Determine source names using the SEED naming nomenclature.
- mst_writemseed · Write Mini-SEED records to files.
- mst_writemseedgroup · Write Mini-SEED records to files.
- mstl_addmsr · Adding MSRecord data coverage to and MSTraceList structure
- mstl_convertsamples · Convert data samples between numeric types
- mstl_free · Initializing and freeing MSTraceList structures
- mstl_init · Initializing and freeing MSTraceList structures
- mstl_printgaplist · Printing of MSTrace information.
- mstl_printsynclist · Printing of MSTrace information.
- mstl_printtracelist · Printing of MSTrace information.
- msv.h · main public libmsv header file
- msv_query · a query to the MSVA
- msv_response · a response from the MSVA
- mt · Magnetic Tape library
- mtbl_crc32c · calculate CRC32C checksum
- mtbl_fileset · automatic multiple MTBL data file merger
- mtbl_fixed · Fixed-width encoding and decoding of 32 and 64 bit integers
- mtbl_iter · iterate over a sequence of key-value pairs
- mtbl_merger · merge multiple MTBL data sources into a single output
- mtbl_metadata · get MTBL file metadata
- mtbl_reader · read an MTBL file
- mtbl_sorter · sort a sequence of unordered key-value pairs
- mtbl_source · obtain key-value entries from a data source
- mtbl_varint · Variable-width encoding and decoding of 32 and 64 bit integers
- mtbl_writer · create an MTBL file
- mtifftest · image processing library
- mtp_albums · albums
- mtp_basic · basic
- mtp_custom · custom
- mtp_device-flags.h
- mtp_event_cb_data_struct
- mtp_filemap_struct
- mtp_files · files
- mtp_folders · folders
- mtp_internals · internals
- mtp_libmtp.c
- mtp_libmtp.h
- mtp_LIBMTP_album_struct
- mtp_LIBMTP_allowed_values_struct
- mtp_LIBMTP_device_entry_struct
- mtp_LIBMTP_device_extension_struct
- mtp_LIBMTP_devicestorage_struct
- mtp_LIBMTP_error_struct
- mtp_LIBMTP_file_struct
- mtp_LIBMTP_filesampledata_struct
- mtp_LIBMTP_folder_struct
- mtp_LIBMTP_mtpdevice_struct
- mtp_LIBMTP_playlist_struct
- mtp_LIBMTP_raw_device_struct
- mtp_LIBMTP_track_struct
- mtp_libusb-glue.h
- mtp_lv_data_header
- mtp_lv_framebuffer_desc
- mtp_mtpdevice_list_struct
- mtp_mtpz.c
- mtp_mtpz.h
- mtp_mtpz_rsa_struct
- mtp_music-players.h
- mtp_objects · objects
- mtp_playlists · playlists
- mtp_propertymap_struct
- mtp_ptp_chdk_rc_chunk
- mtp_ptp_chdk_script_msg
- mtp_ptp_event_cb_data
- mtp_ptp_opcode_trans_t
- mtp_PTPFDHandlerPrivate
- mtp_PTPMemHandlerPrivate
- mtp_structar · structar
- mtp_tagptp_chdk_videosettings
- mtp_text_struct
- mtp_tracks · tracks
- mtp_types · types
- mtp_unicode.c
- mtp_unicode.h
- mtp_util.c
- mtpdevice_list_struct
- mtpz.c
- mtpz.h
- mtpz_rsa_struct
- mtrace · malloc tracing
- mtree_build · build a merkle tree from base data
- mtree_child · return node number of first child node
- mtree_diff_map · compare two subtrees and return bitmap
- mtree_diff_subtree · compare two subtrees and return bitmap
- mtree_free · initialize and free a merkle tree
- mtree_init · initialize and free a merkle tree
- mtree_nnode · return pointer to mtree node
- mtree_parent · return node number of parent node
- mtree_subtree_data_max · return minmax data nodes
- mtree_subtree_data_min · return minmax data nodes
- mtree_verify · validate a merkle tree
- mtx_destroy · C11 threads interface
- mtx_init · C11 threads interface
- mtx_lock · C11 threads interface
- mtx_timedlock · C11 threads interface
- mtx_trylock · C11 threads interface
- mtx_unlock · C11 threads interface
- mult_to_ibv_rate · convert IB rate enumeration to multiplier of 2.5 Gbit/sec mult_to_ibv_rate - convert multiplier of 2.5 Gbit/sec to an IB rate enumeration
- multibyte · multibyte and wide character manipulation functions
- multithreading_support · Multithreading Support in Coin The support in Coin for using multiple threads in application programs and the Coin library itself, consists of two main features: The classes in question are SbThread, SbMutex, SbStorage, SbBarrier, SbCondVar, SbFifo, SbThreadAutoLock, SbRWMutex, and SbTypedStorage. See their respective documentation for the detailed information. The classes fully hides the system-specific implementation, which is either done on top of native Win32 (if on Microsoft Windows), or over POSIX threads (on UNIX and UNIX-like systems). Thread-safe render traversals are off by default, because there is a small overhead involved which would make rendering (very) slightly slower on single-threaded invocations. To get a Coin library built with thread-safe rendering, one must actively re-configure Coin and build a special, local version. For configure-based builds (UNIX and UNIX-like systems, or with Cygwin on Microsoft Windows) this is done with the option '--enable-threadsafe' to Autoconf configure. To change the configuration and re-build with Visual Studio, you will need to change the preprocessor directive COIN_THREADSAFE to defined in the file src/setup.h located in the same folder as you found your solution file. There are some restrictions and other issues which it is important to be aware of: We are aware of at least issues with Qt3 (and thereby SoQt), where you should not modify the scene graph in any way in a thread separate from the main Qt thread. This because it will trigger operations where Qt3 is not thread-safe. For Qt4, we have not been aware of such problems. Since:
- MultMatrix · multiply the current transformation matrix by another matrix
- munge · MUNGE core functions
- munge_ctx · MUNGE context functions
- munge_ctx_copy · MUNGE context functions
- munge_ctx_create · MUNGE context functions
- munge_ctx_destroy · MUNGE context functions
- munge_ctx_get · MUNGE context functions
- munge_ctx_set · MUNGE context functions
- munge_ctx_strerror · MUNGE context functions
- munge_decode · MUNGE core functions
- munge_encode · MUNGE core functions
- munge_enum · MUNGE enumeration functions
- munge_enum_int_to_str · MUNGE enumeration functions
- munge_enum_is_valid · MUNGE enumeration functions
- munge_enum_str_to_int · MUNGE enumeration functions
- munge_strerror · MUNGE core functions
- mUnlock · unlock a mutex.
- muntrace · malloc tracing
- murmurhash · non-cryptographic hash functions
- MurmurHash3_x64_128 · non-cryptographic hash functions
- MurmurHash3_x86_128 · non-cryptographic hash functions
- MurmurHash3_x86_32 · non-cryptographic hash functions
- muroar_beep · Send notify beep to RoarAudio sound daemon
- muroar_close · Disconnect stream from RoarAudio sound server
- muroar_connect · Opens a connection to a RoarAudio sound daemon
- muroar_noop · Send no-operation command to RoarAudio sound daemon
- muroar_quit · Disconnect from RoarAudio sound server
- muroar_read · Read data from a stream in a portable way
- muroar_setvolume · Set volume of a stream on a RoarAudio sound server
- muroar_stream · Create a stream connected to a RoarAudio sound server
- muroar_write · Write data to a stream in a portable way
- music-players.h
- MUTEX · File functions for the g2c library.
- MUTEX_LOCK · Header file with internal function prototypes NCEPLIBS-g2c library.
- MUTEX_UNLOCK · Header file with internal function prototypes NCEPLIBS-g2c library.
- mvadd_wch · add a curses complex character to a window, possibly advancing the cursor
- mvadd_wchnstr · add a curses complex character string to a window
- mvadd_wchstr · add a curses complex character string to a window
- mvaddch · add a curses character to a window and advance the cursor
- mvaddchnstr · add a curses character string to a window
- mvaddchstr · add a curses character string to a window
- mvaddnstr · add a string to a curses window and advance the cursor
- mvaddnwstr · add a wide-character string to a curses window and advance the cursor
- mvaddstr · add a string to a curses window and advance the cursor
- mvaddwstr · add a wide-character string to a curses window and advance the cursor
- mvchgat · manipulate attributes of character cells in curses windows
- mvcur · curses interfaces to terminfo database
- mvcur_sp · curses screen-pointer extension
- mvdelch · delete a character from a curses window
- mvderwin · create and manipulate curses windows
- mvget_wch · get (or push back) a wide character from curses terminal keyboard buffer
- mvget_wstr · read a wide-character string from a curses terminal keyboard
- mvgetch · get (or push back) characters from curses terminal keyboard buffer
- mvgetn_wstr · read a wide-character string from a curses terminal keyboard
- mvgetnstr · read a character string from curses terminal keyboard
- mvgetstr · read a character string from curses terminal keyboard
- mvhline · draw borders and lines in a curses window of characters
- mvhline_set · draw borders and lines in a curses window of wide characters
- mvin_wch · get a curses complex character from a window
- mvin_wchnstr · get a curses complex character string from a window
- mvin_wchstr · get a curses complex character string from a window
- mvinch · get a curses character from a window
- mvinchnstr · get a curses character string from a window
- mvinchstr · get a curses character string from a window
- mvinnstr · get a string from a curses window
- mvinnwstr · get a wide-character string from a curses window
- mvins_nwstr · insert a wide-character string in a curses window
- mvins_wch · insert a curses complex character in a window
- mvins_wstr · insert a wide-character string in a curses window
- mvinsch · insert a curses character in a window
- mvinsnstr · insert a string in a curses window
- mvinsstr · insert a string in a curses window
- mvinstr · get a string from a curses window
- mvinwstr · get a wide-character string from a curses window
- mvprintw · write formatted output to a curses window
- mvscanw · read formatted input from a curses window
- mvu.hpp
- mvvline · draw borders and lines in a curses window of characters
- mvvline_set · draw borders and lines in a curses window of wide characters
- mvwadd_wch · add a curses complex character to a window, possibly advancing the cursor
- mvwadd_wchnstr · add a curses complex character string to a window
- mvwadd_wchstr · add a curses complex character string to a window
- mvwaddch · add a curses character to a window and advance the cursor
- mvwaddchnstr · add a curses character string to a window
- mvwaddchstr · add a curses character string to a window
- mvwaddnstr · add a string to a curses window and advance the cursor
- mvwaddnwstr · add a wide-character string to a curses window and advance the cursor
- mvwaddstr · add a string to a curses window and advance the cursor
- mvwaddwstr · add a wide-character string to a curses window and advance the cursor
- mvwchgat · manipulate attributes of character cells in curses windows
- mvwdelch · delete a character from a curses window
- mvwget_wch · get (or push back) a wide character from curses terminal keyboard buffer
- mvwget_wstr · read a wide-character string from a curses terminal keyboard
- mvwgetch · get (or push back) characters from curses terminal keyboard buffer
- mvwgetn_wstr · read a wide-character string from a curses terminal keyboard
- mvwgetnstr · read a character string from curses terminal keyboard
- mvwgetstr · read a character string from curses terminal keyboard
- mvwhline · draw borders and lines in a curses window of characters
- mvwhline_set · draw borders and lines in a curses window of wide characters