Skip to content

Commit 218ff6e

Browse files
add box sample
1 parent 8ec3c3a commit 218ff6e

File tree

4 files changed

+24
-23
lines changed

4 files changed

+24
-23
lines changed

src/libs/ascent/runtimes/flow_filters/ascent_runtime_vtkh_filters.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3858,20 +3858,11 @@ VTKHUniformGrid::execute()
38583858
std::string topo_name = collection->field_topology(field);
38593859
vtkh::DataSet &data = collection->dataset_by_topology(topo_name);
38603860
vtkm::Id global_cells = data.GetGlobalNumberOfCells();
3861-
std::cerr << "global number of cells: " << global_cells << std::endl;
3862-
std::cerr << "print data: " <<std::endl;
3863-
data.PrintSummary(std::cerr);
3864-
std::cerr << "print data ENDDDDDDDDDDDDD" <<std::endl;
38653861

38663862
vtkm::Bounds d_bounds = data.GetGlobalBounds();
38673863
vtkm::Float64 x_extents = d_bounds.X.Length() + 1; //add one b/c we are
38683864
vtkm::Float64 y_extents = d_bounds.Y.Length() + 1; //setting num points
38693865
vtkm::Float64 z_extents = d_bounds.Z.Length() + 1; //(not cells) in each dim
3870-
std::cerr << " x cells: " << global_cells/((z_extents-1)*(y_extents-1)) << std::endl;
3871-
std::cerr << " y cells: " << global_cells/((z_extents-1)*(x_extents-1)) << std::endl;
3872-
std::cerr << " z cells: " << global_cells/((x_extents-1)*(y_extents-1)) << std::endl;
3873-
std::cerr << "extents: " << x_extents << " " << y_extents << " " << z_extents << std::endl;
3874-
std::cerr << "extents: " << x_extents << " " << y_extents << " " << z_extents << std::endl;
38753866

38763867
vtkm::Float64 invalid_value = 0.0;
38773868

src/libs/vtkh/filters/Sample.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -781,10 +781,6 @@ Sample::DoExecute()
781781
const int num_domains = domain_ids.size();
782782

783783
#if _DEBUG
784-
std::cerr << "m_dims: " << m_dims[0] << " " << m_dims[1] << " " << m_dims[2] << std::endl;
785-
std::cerr << "m_origin: " << m_origin[0] << " " << m_origin[1] << " " << m_origin[2] << std::endl;
786-
std::cerr << "m_spacing: " << m_spacing[0] << " " << m_spacing[1] << " " << m_spacing[2] << std::endl;
787-
std::cerr << "input num cells: " << m_input->GetGlobalNumberOfCells() << std::endl;
788784
#ifdef VTKH_PARALLEL
789785
std::cerr << "par rank " << par_rank << " num domains: " << num_domains << std::endl;
790786
#endif
@@ -964,7 +960,6 @@ Sample::Box(int *dims,
964960

965961
{
966962
int num_samples = dims[0]*dims[1]*dims[2];
967-
std::cerr << "num_samples: " << num_samples << std::endl;
968963

969964
// alloc array handles to hold num_samples
970965
// alloc xs, ys, zs
@@ -979,16 +974,19 @@ Sample::Box(int *dims,
979974
const int Nx = dims[0];
980975
const int Ny = dims[1];
981976
const int Nz = dims[2];
977+
//unset *_start&*_end are both set to (max-min)/2
978+
const double dx = (Nx > 1) ? (x_end - x_start) / double(Nx - 1) : 0.0;
979+
const double dy = (Ny > 1) ? (y_end - y_start) / double(Ny - 1) : 0.0;
980+
const double dz = (Nz > 1) ? (z_end - z_start) / double(Nz - 1) : 0.0;
981+
982+
#if _DEBUG
982983
std::cerr << "Nx: " << Nx << " Ny: " << Ny << " Nz: " << Nz << std::endl;
983984

984985
std::cerr << "x_start: " << x_start << " x_end: " << x_end << std::endl;
985986
std::cerr << "y_start: " << y_start << " y_end: " << y_end << std::endl;
986987
std::cerr << "z_start: " << z_start << " z_end: " << z_end << std::endl;
987-
//unset *_start&*_end are both set to (max-min)/2
988-
const double dx = (Nx > 1) ? (x_end - x_start) / double(Nx - 1) : 0.0;
989-
const double dy = (Ny > 1) ? (y_end - y_start) / double(Ny - 1) : 0.0;
990-
const double dz = (Nz > 1) ? (z_end - z_start) / double(Nz - 1) : 0.0;
991988
std::cerr << "dx: " << dx << " dy: " << dy << " dz: " << dz << std::endl;
989+
#endif
992990

993991
int idx = 0;
994992
for (int i = 0; i < Nx; ++i)
@@ -1003,8 +1001,10 @@ Sample::Box(int *dims,
10031001
x_portal.Set(idx, x);
10041002
y_portal.Set(idx, y);
10051003
z_portal.Set(idx, z);
1004+
#if _DEBUG
10061005
std::cerr << "i: " << i << " j: " << j << " k: " << k << " x: " << x << " y: " << y << " z: " << z << std::endl;
10071006
std::cerr << "idx: " << idx << std::endl;
1007+
#endif
10081008
idx++;
10091009
}
10101010
}

src/libs/vtkh/vtkm_filters/vtkmProbe.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ vtkmProbe::Run(vtkm::cont::DataSet &input)
103103
ds_probe.AddCoordinateSystem(vtkm::cont::CoordinateSystem("coords",
104104
make_ArrayHandleSOA(m_points_xs,
105105
m_points_ys,
106-
m_points_xs)));
106+
m_points_zs)));
107107
}
108108
else if(spatial_dims == 2)
109109
{

src/tests/ascent/t_ascent_sample.cpp

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -401,9 +401,9 @@ TEST(ascent_sample, box_3d)
401401
fields: ["braid"]
402402
box:
403403
dims:
404-
i: 10.0
405-
j: 10.0
406-
k: 10.0
404+
i: 5.0
405+
j: 5.0
406+
k: 5.0
407407
max:
408408
x: max
409409
y: max
@@ -413,6 +413,15 @@ TEST(ascent_sample, box_3d)
413413
y: 0.0
414414
z: 0.0
415415
invalid_value: -10.0
416+
-
417+
action: "add_scenes"
418+
scenes:
419+
s1:
420+
plots:
421+
p1:
422+
type: "pseudocolor"
423+
field: "braid"
424+
pipeline: pl1
416425
-
417426
action: "add_extracts"
418427
extracts:
@@ -424,7 +433,8 @@ TEST(ascent_sample, box_3d)
424433
)xyzxyz";
425434
conduit::Node actions;
426435
actions.parse(acts_str,"yaml");
427-
actions[1]["extracts/e1/params/path"] = output_file;
436+
actions[1]["scenes/s1/image_prefix"] = output_file;
437+
actions[2]["extracts/e1/params/path"] = output_file;
428438
//actions.print();
429439

430440
//

0 commit comments

Comments
 (0)