Comments (2)
In non-trivial sized simulations, IsoVector becomes cpu hog - as would be expected. Performance enhancements should be focused on 2 things: reducing the number of calls to IsoVector, and speeding up IsoVector code. Also notable is the fact that some print() statements were negatively affecting performance. Ideally, anything print() related should only be called on a logger line - in this manner, the function isn't even called unless the log level allows the statement to be logged:
...
LOG(LEV_DEBUG3, "mymodl") << print();
...
Progress made in:
from cyclus.
Calling this good for now - there are other higher priorities.
from cyclus.
Related Issues (20)
- New Dependency Table Column HOT 5
- Fix links in INSTALL.rst HOT 4
- Resolve templating for Pacakge functions
- Develop a generic model for determining the cost of a unit of service
- Implement toolkit for general financial model
- Develop a method for representing a change in price of commodities over time
- Introduce a mechanism for users to model a disruption in the price of commodities mid-simulation
- Develop a method to handle long-term price changes of commodities in a realistic way
- Develop a mechanic to represent competition over limited resources
- Choose a currency/currency surrogate to work with in DRE cost calculations
- Insure backwards compatibility with original DRE functionality
- Determine how long term contracts will be established between agents
- Determine the mechanical implemetation of long term contracts
- Determine a penaly system for breaking long term contracts
- Implement a system for getting real world data for commodity prices HOT 1
- Implement complex market interaction strategies for agents
- Unpackaged id gets created as id 2, id 1 is not actually tied to a package HOT 1
- New package types can't just be created, they must also be given to the context to manage
- State of doxygen docs HOT 3
- "Unable to fetch some archives" in CI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cyclus.