Skip to content

LBL-CoDEx/programr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProgrAMR: An AMR task graph analysis tool

Prerequisites:

  • C++11 compliant compiler
  • If you also want to couple generated task graph from ProgrAMR with the Mota Task Mapping Library for task mapping impact analysis:
    • Clone Mota source tree into parent directory (at same level as ProgrAMR source tree)

Sample Analysis:

  • To generate a task graph for a multigrid execution:
    • Run: events=1 ./run app/mg_simple.cxx
  • To run task placement algorithms with Mota Library using the generated task graph from ProgrAMR:
    • Change flag_force_traffic = true in mota/src/flags.hxx for more network model detail
    • Run: mapper=1 PROGRAMR_KNOB_MOTA=1 ./run app/mg_simple.cxx

Copyright

"ProgrAMR: An AMR task graph analysis tool" Copyright (c) 2018, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.

If you have questions about your rights to use or distribute this software, please contact Berkeley Lab's Innovation & Partnerships Office at IPO@lbl.gov.

NOTICE. This Software was developed under funding from the U.S. Department of Energy and the U.S. Government consequently retains certain rights. As such, the U.S. Government has been granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software to reproduce, distribute copies to the public, prepare derivative works, and perform publicly and display publicly, and to permit other to do so.

About

ProgrAMR: An AMR task graph analysis tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published