Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

code and algorithm design #1

Open
mathtester opened this issue Jan 21, 2024 · 0 comments
Open

code and algorithm design #1

mathtester opened this issue Jan 21, 2024 · 0 comments

Comments

@mathtester
Copy link
Collaborator

Comments and observations

  • Hashmap, as a storage of processed quads, should be either global variable or singleton.
  • The code is a fat class/function + many small pieces of classes/functions. The functionalities should be push down to basic classes like quad.
  • Ideally, serial/OpenMP/MPI should be implemented in a well-designed package. Hopefully overloading operators * and -> can be implemented in a way to accommodate MPI and OpenMP.
  • For some threshold T like 2^20, serial calculation for quad smaller than T should be performed locally. Quad larger than T can be computed in parallel.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant