{"id":"W2317200477","doi":"10.15514/ispras-2012-22-14","title":"On Optimizing OpenFOAM GPU Solvers","year":2012,"lang":"en","type":"article","venue":"Proceedings of the Institute for System Programming of RAS","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":2,"is_retracted":false,"has_abstract":true,"ca_institutions":"","funders":"","keywords":"Preconditioner; Computer science; Parallel computing; Porting; CUDA; Conjugate gradient method; Computational science; Polygon mesh; Iterative method; Algorithm; Computer graphics (images); Software; Operating system","routes":{"ca_aff":false,"ca_fund":false,"ca_venue":false,"about_ca":true,"invisible_to_affiliation_only":true},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0007379776,0.001095659,0.0008046275,0.000648229,0.0005628113,0.001067666,0.00171698,0.0007113968,0.007199212],"category_scores_gemma":[0.004942124,0.0003612915,0.0005575613,0.001233151,0.0005381269,0.001399372,0.001633139,0.0008907112,0.001843358],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0007288463,"about_ca_system_score_gemma":0.001196308,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.004934352,"about_ca_topic_score_gemma":0.005406918,"domain_scores_codex":[0.9990519,0.0002456103,0.00003727364,0.00009661666,0.0004554698,0.0001131793],"domain_scores_gemma":[0.9986244,0.0005627557,0.00008383107,0.0001992868,0.0004619878,0.00006774102],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0003735352,0.000139081,0.002798693,0.0005834643,0.0001172893,0.0002629404,0.0001732543,0.6239648,0.01761346,0.03430877,0.01457283,0.3050919],"study_design_scores_gemma":[0.00002754749,0.00004631074,0.0003924385,0.0000383233,0.00001349512,0.00004810589,0.00002212823,0.9718641,0.007958947,0.007486971,0.01208966,0.00001206386],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.05434673,0.002163994,0.9119503,0.0004337085,0.00024486,0.0001227354,0.0004852112,0.007814396,0.02243805],"genre_scores_gemma":[0.2924194,0.00144931,0.6895292,0.0003414214,0.0001500878,0.0003530256,0.001895098,0.004308733,0.00955365],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.007199212,"threshold_uncertainty_score":0.02408373,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02240508673084918,"score_gpt":0.2624261052647681,"score_spread":0.2400210185339189,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}