没有项目描述
bw2calc的Python项目详细描述
这个包为Brightway2 life cycle assessment framework提供计算引擎。Online documentation可用,源代码托管在Bitucket上。
这里的重点是求解线性系统的速度,用于常规lca计算、图形遍历或蒙特卡罗不确定性分析。
Monte Carlo LCA类每秒可以进行30次迭代(在2011 MacBook Pro上)。它不进行lu分解,而是使用初始猜测和共轭梯度平方算法。
多处理monte carlo类(parallelmontecarlo)使用7个虚拟核,每秒可以进行大约100次迭代。multi-monte carlo类对许多进程进行montecarlo(因此可以重用分解的technosphere矩阵),使用7个虚拟核,每秒可以进行大约500次迭代。当每个工作任务的初始设置最小化时,这两种算法的性能都最佳,例如,通过分配大的块。