File: utils.h

package info (click to toggle)
adios 1.13.1-31
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 23,692 kB
  • sloc: ansic: 133,236; f90: 8,791; sh: 7,779; python: 7,648; xml: 3,793; makefile: 2,996; cpp: 2,340; java: 626; sed: 16; perl: 8
file content (24 lines) | stat: -rw-r--r-- 865 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 * utils.h
 *
 *  Created on: Jul 5, 2013
 *  Author: Magda Slawinska aka Magic Magg magg dot gatech at gmail.com
 */

#ifndef UTILS_H_
#define UTILS_H_

extern diag_t usage(char *program_name, char *program_desc);
extern diag_t gen_1D_array(double *p_arr, int arr_len, int rank);
extern diag_t gen_1D_array2(double *p_arr, int arr_len, int rank);
extern diag_t gen_1D_array_int(int *p_arr, int arr_len, int rank);
extern diag_t get_options(struct adios_tsprt_opts * p_tsprt_opts, int argc, char ** argv, int *p_show_help, int *p_verbose);

extern diag_t set_value(double *p_arr, int arr_len, double value);
extern diag_t get_data_size(int *shape, int shape_elem_count, int* data_size);
extern diag_t get_maya_var_name(char *prefix, int number);
extern diag_t gen_maya_var_name(char *buf, int buf_size, char *maya_var_pfx, int number);



#endif /* UTILS_H_ */