ASAGI
1.0
a pArallel Server for Adaptive GeoInformation
|
Go to the source code of this file.
Functions | |
asagi_grid * | asagi_grid_create (asagi_type type) |
asagi_grid * | asagi_grid_create_array (asagi_type basic_type) |
asagi_grid * | asagi_grid_create_struct (unsigned int count, unsigned int blockLength[], unsigned long displacements[], asagi_type types[]) |
void | asagi_grid_set_comm (asagi_grid *handle, MPI_Comm comm) |
void | asagi_grid_set_threads (asagi_grid *handle, unsigned int threads) |
void | asagi_grid_set_param (asagi_grid *handle, const char *name, const char *value, unsigned int level) |
asagi_error | asagi_grid_open (asagi_grid *handle, const char *filename, unsigned int level) |
unsigned int | asagi_grid_dimensions (asagi_grid *handle) |
double | asagi_grid_min (asagi_grid *handle, unsigned int n) |
double | asagi_grid_max (asagi_grid *handle, unsigned int n) |
double | asagi_grid_delta (asagi_grid *handle, unsigned int n, unsigned int level) |
unsigned int | asagi_grid_var_size (asagi_grid *handle) |
unsigned char | asagi_grid_get_byte (asagi_grid *handle, const double *pos, unsigned int level) |
int | asagi_grid_get_int (asagi_grid *handle, const double *pos, unsigned int level) |
long | asagi_grid_get_long (asagi_grid *handle, const double *pos, unsigned int level) |
float | asagi_grid_get_float (asagi_grid *handle, const double *pos, unsigned int level) |
double | asagi_grid_get_double (asagi_grid *handle, const double *pos, unsigned int level) |
void | asagi_grid_get_buf (asagi_grid *handle, void *buf, const double *pos, unsigned int level) |
void | asagi_grid_close (asagi_grid *handle) |
asagi_error | asagi_start_comm_thread (int sched_cpu, MPI_Comm comm) |
void | asagi_stop_comm_thread () |
int | asagi_node_local_rank (MPI_Comm comm) |
This file is part of ASAGI.
ASAGI is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
ASAGI 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 Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with ASAGI. If not, see http://www.gnu.org/licenses/.
Diese Datei ist Teil von ASAGI.
ASAGI ist Freie Software: Sie koennen es unter den Bedingungen der GNU Lesser General Public License, wie von der Free Software Foundation, Version 3 der Lizenz oder (nach Ihrer Option) jeder spaeteren veroeffentlichten Version, weiterverbreiten und/oder modifizieren.
ASAGI wird in der Hoffnung, dass es nuetzlich sein wird, aber OHNE JEDE GEWAEHELEISTUNG, bereitgestellt; sogar ohne die implizite Gewaehrleistung der MARKTFAEHIGKEIT oder EIGNUNG FUER EINEN BESTIMMTEN ZWECK. Siehe die GNU Lesser General Public License fuer weitere Details.
Sie sollten eine Kopie der GNU Lesser General Public License zusammen mit diesem Programm erhalten haben. Wenn nicht, siehe http://www.gnu.org/licenses/.
Definition in file asagi.cpp.