Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add aggregation pipeline in Graph evaluation #238

Open
clegaspi opened this issue May 15, 2019 · 0 comments
Open

Add aggregation pipeline in Graph evaluation #238

clegaspi opened this issue May 15, 2019 · 0 comments

Comments

@clegaspi
Copy link
Contributor

After the recent addition of the AFLOW adapter to propnet, it became apparent that the current algorithm for Graph, while generally robust, will not be feasible to execute when conditions (temperature, etc.) and condition-dependent properties/models are added to the graph.

If you add an elastic tensor, a structure, a band gap, and a temperature condition to a Material on propnet and ask Graph to derive properties, you will eventually end up with an algorithm cycle where over 700 million possible input sets are generated. Even parallelized, this is a pretty daunting number that will only get larger as more properties and more conditions are added.

As touched on in #216, there needs to be some pipeline we use to aggregate or throw out quantities based on uncertainty. This will reduce the number of quantities available to create input sets and keep it down to a manageable number.

Fielding comments and suggestions here or offline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant