Home
last modified time | relevance | path

Searched refs:num_stations (Results 1 – 25 of 253) sorted by relevance

1234567891011

/dports/astro/oskar/OSKAR-2.8.0/oskar/telescope/src/
H A Doskar_telescope_uvw.c34 const int num_stations = oskar_telescope_num_stations(tel); in oskar_telescope_uvw() local
35 const int num_baselines = num_stations * (num_stations - 1) / 2; in oskar_telescope_uvw()
37 const int total_stations = num_stations * num_times; in oskar_telescope_uvw()
68 i * num_stations, 0, num_stations, status); in oskar_telescope_uvw()
70 i * num_stations, 0, num_stations, status); in oskar_telescope_uvw()
78 i * num_stations, 0, num_stations, status); in oskar_telescope_uvw()
87 num_stations, xyz[0], xyz[1], xyz[2], in oskar_telescope_uvw()
89 i * num_stations, u, v, w, status); in oskar_telescope_uvw()
93 oskar_convert_station_uvw_to_baseline_uvw(num_stations, in oskar_telescope_uvw()
94 i * num_stations, u, v, w, in oskar_telescope_uvw()
H A Doskar_telescope_create.c19 int num_stations, int* status) in oskar_telescope_create() argument
37 telescope->num_stations = num_stations; in oskar_telescope_create()
46 oskar_mem_create(OSKAR_DOUBLE, OSKAR_CPU, num_stations, status); in oskar_telescope_create()
48 oskar_mem_create(type, location, num_stations, status); in oskar_telescope_create()
50 oskar_mem_create(type, location, num_stations, status); in oskar_telescope_create()
52 oskar_mem_create(type, location, num_stations, status); in oskar_telescope_create()
54 oskar_mem_create(type, location, num_stations, status); in oskar_telescope_create()
57 oskar_mem_create(OSKAR_INT, OSKAR_CPU, num_stations, status); in oskar_telescope_create()
H A Doskar_telescope_set_station_coords_enu.c17 int num_stations, const oskar_Mem* x, const oskar_Mem* y, in oskar_telescope_set_station_coords_enu() argument
24 if ((int)oskar_mem_length(x) < num_stations || in oskar_telescope_set_station_coords_enu()
25 (int)oskar_mem_length(y) < num_stations || in oskar_telescope_set_station_coords_enu()
26 (int)oskar_mem_length(z) < num_stations || in oskar_telescope_set_station_coords_enu()
27 (int)oskar_mem_length(x_err) < num_stations || in oskar_telescope_set_station_coords_enu()
28 (int)oskar_mem_length(y_err) < num_stations || in oskar_telescope_set_station_coords_enu()
29 (int)oskar_mem_length(z_err) < num_stations) in oskar_telescope_set_station_coords_enu()
37 oskar_telescope_resize(telescope, num_stations, status); in oskar_telescope_set_station_coords_enu()
45 for (i = 0; i < num_stations; ++i) in oskar_telescope_set_station_coords_enu()
H A Doskar_telescope_set_station_coords_ecef.c17 int num_stations, const oskar_Mem* x, const oskar_Mem* y, in oskar_telescope_set_station_coords_ecef() argument
24 if ((int)oskar_mem_length(x) < num_stations || in oskar_telescope_set_station_coords_ecef()
25 (int)oskar_mem_length(y) < num_stations || in oskar_telescope_set_station_coords_ecef()
26 (int)oskar_mem_length(z) < num_stations || in oskar_telescope_set_station_coords_ecef()
27 (int)oskar_mem_length(x_err) < num_stations || in oskar_telescope_set_station_coords_ecef()
28 (int)oskar_mem_length(y_err) < num_stations || in oskar_telescope_set_station_coords_ecef()
29 (int)oskar_mem_length(z_err) < num_stations) in oskar_telescope_set_station_coords_ecef()
37 oskar_telescope_resize(telescope, num_stations, status); in oskar_telescope_set_station_coords_ecef()
45 for (i = 0; i < num_stations; ++i) in oskar_telescope_set_station_coords_ecef()
H A Doskar_telescope_set_station_coords_wgs84.c18 int num_stations, const oskar_Mem* lon_deg, const oskar_Mem* lat_deg, in oskar_telescope_set_station_coords_wgs84() argument
24 if ((int)oskar_mem_length(lon_deg) < num_stations || in oskar_telescope_set_station_coords_wgs84()
25 (int)oskar_mem_length(lat_deg) < num_stations || in oskar_telescope_set_station_coords_wgs84()
26 (int)oskar_mem_length(alt_m) < num_stations) in oskar_telescope_set_station_coords_wgs84()
34 oskar_telescope_resize(telescope, num_stations, status); in oskar_telescope_set_station_coords_wgs84()
42 for (i = 0; i < num_stations; ++i) in oskar_telescope_set_station_coords_wgs84()
H A Doskar_telescope_set_station_ids_and_coords.c56 const int num_stations = model->num_stations; in oskar_telescope_set_station_ids_and_coords() local
57 model->num_station_models = num_stations; in oskar_telescope_set_station_ids_and_coords()
59 num_stations * sizeof(oskar_Station*)); in oskar_telescope_set_station_ids_and_coords()
64 for (i = 0; i < num_stations; ++i) in oskar_telescope_set_station_ids_and_coords()
82 for (i = 0; i < model->num_stations; ++i) in oskar_telescope_set_station_ids_and_coords()
/dports/astro/oskar/OSKAR-2.8.0/oskar/telescope/test/
H A DTest_evaluate_baselines.cpp19 int num_baselines = 0, num_stations = 512; in TEST() local
23 num_baselines = num_stations * (num_stations - 1) / 2; in TEST()
29 u = oskar_mem_create(type, location, num_stations, &status); in TEST()
30 v = oskar_mem_create(type, location, num_stations, &status); in TEST()
31 w = oskar_mem_create(type, location, num_stations, &status); in TEST()
44 for (int i = 0; i < num_stations; ++i) in TEST()
54 oskar_convert_station_uvw_to_baseline_uvw(num_stations, in TEST()
57 "%.4f sec\n", num_stations, oskar_timer_elapsed(timer_cpu)); in TEST()
61 for (int s1 = 0, b = 0; s1 < num_stations; ++s1) in TEST()
63 for (int s2 = s1 + 1; s2 < num_stations; ++s2, ++b) in TEST()
[all …]
H A DTest_telescope_model_load_save.cpp32 int num_stations = 10; in TEST() local
48 for (int i = 0; i < num_stations; ++i) in TEST()
79 int num_stations = 10; in TEST() local
85 OSKAR_CPU, num_stations, &err); in TEST()
92 for (int i = 0; i < num_stations; ++i) in TEST()
149 for (int i = 0; i < num_stations; ++i) in TEST()
180 int num_stations = 3; in TEST() local
187 OSKAR_CPU, num_stations, &err); in TEST()
194 for (int i = 0; i < num_stations; ++i) in TEST()
266 for (int i = 0; i < num_stations; ++i) in TEST()
[all …]
/dports/astro/oskar/OSKAR-2.8.0/python/oskar/src/
H A Doskar_telescope_lib.c459 int status = 0, flags, i, num_stations; in set_station_coords_ecef() local
480 num_stations = (int) PyArray_SIZE(x); in set_station_coords_ecef()
481 if (num_stations != (int) PyArray_SIZE(y) || in set_station_coords_ecef()
520 for (i = 0; i < num_stations; ++i) in set_station_coords_ecef()
561 int status = 0, flags, i, num_stations; in set_station_coords_enu() local
582 num_stations = (int) PyArray_SIZE(x); in set_station_coords_enu()
583 if (num_stations != (int) PyArray_SIZE(y) || in set_station_coords_enu()
622 for (i = 0; i < num_stations; ++i) in set_station_coords_enu()
663 int status = 0, flags, i, num_stations; in set_station_coords_wgs84() local
681 num_stations = (int) PyArray_SIZE(lon_deg); in set_station_coords_wgs84()
[all …]
/dports/astro/oskar/OSKAR-2.8.0/oskar/vis/src/
H A Doskar_vis_block_add_system_noise.c23 const int num_stations = oskar_telescope_num_stations(tel); in oskar_get_station_std_dev_for_channel() local
24 oskar_mem_ensure(station_std_dev, num_stations, status); in oskar_get_station_std_dev_for_channel()
29 for (i = 0; i < num_stations; ++i) in oskar_get_station_std_dev_for_channel()
78 for (a1 = 0, b = 0; a1 < num_stations; ++a1) in oskar_vis_block_apply_noise()
95 for (a1 = 0; a1 < num_stations; ++a1) in oskar_vis_block_apply_noise()
111 for (a1 = 0, b = 0; a1 < num_stations; ++a1) in oskar_vis_block_apply_noise()
135 for (a1 = 0; a1 < num_stations; ++a1) in oskar_vis_block_apply_noise()
157 for (a1 = 0, b = 0; a1 < num_stations; ++a1) in oskar_vis_block_apply_noise()
174 for (a1 = 0; a1 < num_stations; ++a1) in oskar_vis_block_apply_noise()
190 for (a1 = 0, b = 0; a1 < num_stations; ++a1) in oskar_vis_block_apply_noise()
[all …]
H A Doskar_vis_block_resize.c14 int num_channels, int num_stations, int* status) in oskar_vis_block_resize() argument
22 num_baselines = num_stations * (num_stations - 1) / 2; in oskar_vis_block_resize()
27 vis->dim_start_size[5] = num_stations; in oskar_vis_block_resize()
31 num_autocorr = num_channels * num_times * num_stations; in oskar_vis_block_resize()
45 num_times * num_stations, status); in oskar_vis_block_resize()
H A Doskar_vis_header_create.c16 int max_channels_per_block, int num_channels_total, int num_stations, in oskar_vis_header_create() argument
60 hdr->num_stations = num_stations; in oskar_vis_header_create()
82 OSKAR_CPU, num_stations, status); in oskar_vis_header_create()
84 num_stations, sizeof(oskar_Mem*)); in oskar_vis_header_create()
85 for (j = 0; j < num_stations; ++j) in oskar_vis_header_create()
H A Doskar_vis_block_write_ms.c23 for (a1 = 0, b = 0, j = 0; a1 < num_stations; ++a1) {\
29 for (a2 = a1 + 1; a2 < num_stations; ++a2, ++b, ++j) {\
40 const unsigned int ia = num_stations * (t * num_channels + c);\
46 for (a1 = 0, b = 0; a1 < num_stations; ++a1) {\
49 for (a2 = a1 + 1; a2 < num_stations; ++b, ++a2)\
57 for (a1 = 0, b = 0; a1 < num_stations; ++a1) {\
60 for (a2 = a1 + 1; a2 < num_stations; ++b, ++a2)\
85 unsigned int num_stations = 0, num_times = 0, t = 0; in oskar_vis_block_write_ms() local
95 num_stations = oskar_vis_block_num_stations(blk); in oskar_vis_block_write_ms()
125 num_baseln_out += num_stations; in oskar_vis_block_write_ms()
[all …]
/dports/astro/oskar/OSKAR-2.8.0/oskar/apps/test/
H A Dcreate_telescope_model.cpp46 const int num_stations = sizeof(coords_enu) / sizeof(double[3]); in create_telescope_model() local
48 precision, OSKAR_CPU, num_stations, status); in create_telescope_model()
50 x = oskar_mem_create(precision, OSKAR_CPU, num_stations, status); in create_telescope_model()
51 y = oskar_mem_create(precision, OSKAR_CPU, num_stations, status); in create_telescope_model()
52 z = oskar_mem_create(precision, OSKAR_CPU, num_stations, status); in create_telescope_model()
53 error = oskar_mem_create(precision, OSKAR_CPU, num_stations, status); in create_telescope_model()
54 for (int i = 0; i < num_stations; ++i) in create_telescope_model()
63 num_stations, x, y, z, error, error, error, status); in create_telescope_model()
/dports/astro/oskar/OSKAR-2.8.0/oskar/correlate/src/
H A Doskar_cross_correlate_scalar_cuda.cu465 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_scalar_point_cuda_f()
471 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_scalar_point_cuda_f()
477 dim3 num_blocks(num_stations, num_stations); in oskar_cross_correlate_scalar_point_cuda_f()
498 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_scalar_point_cuda_d()
504 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_scalar_point_cuda_d()
510 dim3 num_blocks(num_stations, num_stations); in oskar_cross_correlate_scalar_point_cuda_d()
532 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_scalar_gaussian_cuda_f()
538 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_scalar_gaussian_cuda_f()
544 dim3 num_blocks(num_stations, num_stations); in oskar_cross_correlate_scalar_gaussian_cuda_f()
566 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_scalar_gaussian_cuda_d()
[all …]
H A Doskar_cross_correlate_cuda.cu496 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_point_cuda_f()
502 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_point_cuda_f()
508 dim3 num_blocks(num_stations, num_stations); in oskar_cross_correlate_point_cuda_f()
530 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_point_cuda_d()
537 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_point_cuda_d()
544 dim3 num_blocks(num_stations, num_stations); in oskar_cross_correlate_point_cuda_d()
566 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_gaussian_cuda_f()
572 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_gaussian_cuda_f()
578 dim3 num_blocks(num_stations, num_stations); in oskar_cross_correlate_gaussian_cuda_f()
599 dim3 num_blocks(num_stations, (num_stations + OKN_BPK - 1) / OKN_BPK); in oskar_cross_correlate_gaussian_cuda_d()
[all …]
H A Doskar_evaluate_cross_power.c46 void oskar_evaluate_cross_power(int num_sources, int num_stations, in OSKAR_CROSS_POWER_MATRIX()
54 const double norm = 2.0 / (num_stations * (num_stations - 1)); in OSKAR_CROSS_POWER_MATRIX()
75 evaluate_cross_power_float(num_sources, num_stations, in OSKAR_CROSS_POWER_MATRIX()
82 evaluate_cross_power_double(num_sources, num_stations, in OSKAR_CROSS_POWER_MATRIX()
89 evaluate_cross_power_scalar_float(num_sources, num_stations, in OSKAR_CROSS_POWER_MATRIX()
96 evaluate_cross_power_scalar_double(num_sources, num_stations, in OSKAR_CROSS_POWER_MATRIX()
133 {INT_SZ, &num_stations}, in OSKAR_CROSS_POWER_MATRIX()
H A Doskar_auto_correlate.c32 const int num_stations = oskar_jones_num_stations(jones); in OSKAR_ACORR_CPU() local
54 acorr_float(num_sources, num_stations, offset_out, in OSKAR_ACORR_CPU()
63 acorr_double(num_sources, num_stations, offset_out, in OSKAR_ACORR_CPU()
72 acorr_scalar_float(num_sources, num_stations, offset_out, in OSKAR_ACORR_CPU()
81 acorr_scalar_double(num_sources, num_stations, offset_out, in OSKAR_ACORR_CPU()
109 global_size[0] = num_stations * local_size[0]; in OSKAR_ACORR_CPU()
112 {INT_SZ, &num_stations}, in OSKAR_ACORR_CPU()
H A Doskar_cross_correlate.c41 const int num_stations = oskar_telescope_num_stations(tel); in oskar_cross_correlate() local
125 num_sources, num_stations, offset_out, in oskar_cross_correlate()
148 num_sources, num_stations, offset_out, in oskar_cross_correlate()
171 num_sources, num_stations, offset_out, in oskar_cross_correlate()
191 num_sources, num_stations, offset_out, in oskar_cross_correlate()
220 num_sources, num_stations, offset_out, in oskar_cross_correlate()
240 num_sources, num_stations, offset_out, in oskar_cross_correlate()
260 num_sources, num_stations, offset_out, in oskar_cross_correlate()
661 {INT_SZ, &num_stations}, in oskar_cross_correlate()
711 global_size[0] = num_stations * local_size[0]; in oskar_cross_correlate()
[all …]
/dports/astro/oskar/OSKAR-2.8.0/oskar/binary/test/
H A DTest_binary_vis_read_write.c87 int num_stations = 0, num_baselines = 0; in write_test_vis() local
104 num_stations = 4; in write_test_vis()
105 num_baselines = num_stations * (num_stations - 1) / 2; in write_test_vis()
126 dim_start_and_size[5] = num_stations; in write_test_vis()
129 station_x = calloc(num_stations, DBL); in write_test_vis()
130 station_y = calloc(num_stations, DBL); in write_test_vis()
131 station_z = calloc(num_stations, DBL); in write_test_vis()
136 for (i = 0; i < num_stations; ++i) in write_test_vis()
409 for (i = 0; i < num_stations; ++i) in read_test_vis()
419 for (i = 0; i < num_stations; ++i) in read_test_vis()
[all …]
/dports/astro/oskar/OSKAR-2.8.0/oskar/interferometer/src/
H A Doskar_jones_apply_station_gains.c31 const int num_stations = oskar_jones_num_stations(jones); in OSKAR_JONES_APPLY_STATION_GAINS_C() local
32 if ((int)oskar_mem_length(gains) < num_stations) in OSKAR_JONES_APPLY_STATION_GAINS_C()
44 num_sources, num_stations, in OSKAR_JONES_APPLY_STATION_GAINS_C()
50 num_sources, num_stations, in OSKAR_JONES_APPLY_STATION_GAINS_C()
56 num_sources, num_stations, in OSKAR_JONES_APPLY_STATION_GAINS_C()
62 num_sources, num_stations, in OSKAR_JONES_APPLY_STATION_GAINS_C()
98 (size_t) num_stations, local_size[1]); in OSKAR_JONES_APPLY_STATION_GAINS_C()
101 {INT_SZ, &num_stations}, in OSKAR_JONES_APPLY_STATION_GAINS_C()
H A Doskar_jones_create.c16 oskar_Jones* oskar_jones_create(int type, int location, int num_stations, in oskar_jones_create() argument
28 jones->num_stations = num_stations; in oskar_jones_create()
30 jones->cap_stations = num_stations; in oskar_jones_create()
33 num_stations * num_sources, status); in oskar_jones_create()
H A Doskar_jones_set_size.c14 void oskar_jones_set_size(oskar_Jones* jones, int num_stations, in oskar_jones_set_size() argument
22 if (num_stations * num_sources > capacity) in oskar_jones_set_size()
29 jones->num_stations = num_stations; in oskar_jones_set_size()
/dports/astro/oskar/OSKAR-2.8.0/oskar/convert/src/
H A Doskar_convert_station_uvw_to_baseline_uvw.c14 const int num_stations,\
19 for (s1 = 0, b = 0; s1 < num_stations; ++s1) {\
21 for (s2 = s1 + 1; s2 < num_stations; ++s2, ++b) {\
34 void oskar_convert_station_uvw_to_baseline_uvw(int num_stations, int offset_in, in CONVERT_STATION_TO_BASELINE()
46 convert_station_uvw_to_baseline_uvw_float(num_stations, offset_in, in CONVERT_STATION_TO_BASELINE()
56 convert_station_uvw_to_baseline_uvw_double(num_stations, offset_in, in CONVERT_STATION_TO_BASELINE()
87 global_size[0] = num_stations * local_size[0]; in CONVERT_STATION_TO_BASELINE()
89 {INT_SZ, &num_stations}, in CONVERT_STATION_TO_BASELINE()
H A Doskar_convert_ecef_to_station_uvw.c18 void oskar_convert_ecef_to_station_uvw(int num_stations, in OSKAR_CONVERT_ECEF_TO_STATION_UVW()
42 oskar_mem_ensure(u, num_stations, status); in OSKAR_CONVERT_ECEF_TO_STATION_UVW()
43 oskar_mem_ensure(v, num_stations, status); in OSKAR_CONVERT_ECEF_TO_STATION_UVW()
44 oskar_mem_ensure(w, num_stations, status); in OSKAR_CONVERT_ECEF_TO_STATION_UVW()
58 convert_ecef_to_station_uvw_float(num_stations, in OSKAR_CONVERT_ECEF_TO_STATION_UVW()
70 convert_ecef_to_station_uvw_double(num_stations, in OSKAR_CONVERT_ECEF_TO_STATION_UVW()
105 (size_t) num_stations, local_size[0]); in OSKAR_CONVERT_ECEF_TO_STATION_UVW()
107 {INT_SZ, &num_stations}, in OSKAR_CONVERT_ECEF_TO_STATION_UVW()

1234567891011