[FLASH-USERS] Use of Driver_getNumProcs.F90

Adam Reyes adam.reyes at rochester.edu
Mon Sep 26 13:16:43 EDT 2022


Hi  Sean,

That is the correct way  to use that routine and should return the number
of mpi ranks being used. It should match what gets written in the header of
the logfile as "Number of MPI tasks:"

You might find it helpful to look at the Grid_mapParticlesToMesh
<https://flash.rochester.edu/site/flashcode/user_support/flash4_ug_4p62/node62.html#SECTION05192000000000000000>
routine
for hints in how that one handles mapping particle attributes to field
values at cells.

*************************************************************************
Adam Reyes

Code Group Leader, Flash Center for Computational Science
Research Scientist, Dept. of Physics and Astronomy
University of Rochester
River Campus: Bausch and Lomb Hall, 369
500 Wilson Blvd. PO Box 270171, Rochester, NY 14627
Email adam.reyes at rochester.edu
Web https://flash.rochester.edu
 (he / him / his)

*************************************************************************

On Mon, Sep 26, 2022 at 12:25 PM Lewis,Sean <scl63 at drexel.edu> wrote:

> Hi all,
>
>
>
> In my application, I am attempting to gather all block cell data
> post-refinement on particle distribution so that I can then manually set
> cell field values. To accomplish this, I cycle over each processor and call
> Grid_getLocalNumBlks(). To know how many processors to cycle over, I first
> call Driver_getNumProcs(MESH_COMM, n), where MESH_ COMM is the Flash
> defined value and n is the output variable: total number of processors. In
> my application, Driver_getNumProcs() always returns “1” no matter how many
> processors I use. The same is true if I pass the GLOBAL_COMM variable. Is
> there a hidden functionality here that I am missing? Does
> Driver_getNumProcs() return 1 intentionally? Is there another way for FLASH
> to internally report the number of processors being used?
>
>
>
> Thank you for any insight you can provide,
>
> -Sean
>
>
>
> *Sean C. Lewis*
>
> Doctoral Candidate
>
> Department of Physics
>
> Drexel University
> _______________________________________________
> flash-users mailing list
> flash-users at flash.rochester.edu
>
> For list info, including unsubscribe:
> https://flash.rochester.edu/mailman/listinfo/flash-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20220926/32edc1a5/attachment-0001.htm>


More information about the flash-users mailing list