{"id":"W4414345351","doi":"10.1016/j.cpc.2025.109866","title":"JAX-WSPM: A GPU-accelerated parallel framework based on the JAX library for modeling water flow and solute transport in unsaturated porous media using an implicit finite element method","year":2025,"lang":"en","type":"article","venue":"Computer Physics Communications","topic":"Soil and Unsaturated Flow","field":"Engineering","cited_by":1,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Ottawa; École de Technologie Supérieure","funders":"Natural Sciences and Engineering Research Council of Canada; Fondation OCP; Ministère de l'Enseignement Supérieur, de la Recherche Scientifique et de la Formation des Cadres; Centre National pour la Recherche Scientifique et Technique","keywords":"Python (programming language); Finite element method; Solver; Scalability; Porous medium; Richards equation; Partial differential equation; Speedup; Robustness (evolution)","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0005408809,0.001237308,0.001169523,0.0006309532,0.0009259661,0.001329584,0.003343342,0.001266511,0.007490954],"category_scores_gemma":[0.00124127,0.000804015,0.001016478,0.0008285046,0.0005576592,0.001354055,0.001150358,0.001968293,0.001984974],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005301842,"about_ca_system_score_gemma":0.001895524,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005685225,"about_ca_topic_score_gemma":0.007105812,"domain_scores_codex":[0.9997506,0.00004387696,0.00001695191,0.00003710549,0.0001138115,0.00003777301],"domain_scores_gemma":[0.9996,0.000114165,0.00003423241,0.00005187226,0.0001349419,0.00006487892],"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.0006252474,0.0008821287,0.004153674,0.0009409579,0.0004409979,0.0007257311,0.0006164318,0.6422859,0.05568598,0.04961003,0.05770932,0.1863235],"study_design_scores_gemma":[0.0000705784,0.00002857595,0.0001798836,0.00001398957,0.00001425971,0.00005171891,0.00001320094,0.9818683,0.005676385,0.0024517,0.009606821,0.00002446269],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"software","genre_scores_codex":[0.02234095,0.0003729647,0.9384868,0.0002238125,0.0003102278,0.000199437,0.001043906,0.02973777,0.007284183],"genre_scores_gemma":[0.1325319,0.0004913669,0.8469815,0.0002723723,0.00009648847,0.0006373635,0.002063251,0.006829535,0.01009623],"genre_candidate":"software","genre_consensus":null,"teacher_disagreement_score":0.007490954,"threshold_uncertainty_score":0.02505976,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.05624015830020769,"score_gpt":0.2831482989779233,"score_spread":0.2269081406777156,"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."}}