{"id":"W4402294425","doi":"10.1016/j.jpdc.2024.104977","title":"Accelerating Fortran codes: A method for integrating Coarray Fortran with CUDA Fortran and OpenMP","year":2024,"lang":"en","type":"article","venue":"Journal of Parallel and Distributed Computing","topic":"Evolutionary Algorithms and Applications","field":"Computer Science","cited_by":7,"is_retracted":false,"has_abstract":true,"ca_institutions":"","funders":"Alliance de recherche numérique du Canada; Austrian Science Fund; Russian Foundation for Basic Research","keywords":"Fortran; Computer science; Parallel computing; CUDA; Computational science; Programming language","routes":{"ca_aff":false,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":true},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0008487651,0.0002095104,0.0003595873,0.0001070564,0.0005527797,0.0006512369,0.0003225896,0.00006520822,0.000001579534],"category_scores_gemma":[0.00003199426,0.0001527387,0.0001100041,0.0003427704,0.00005551801,0.0006602617,0.0000692055,0.0003175412,2.23768e-7],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00003621441,"about_ca_system_score_gemma":0.0001790575,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002820172,"about_ca_topic_score_gemma":0.00002636638,"domain_scores_codex":[0.998467,0.00004975467,0.0006116489,0.0003386574,0.0002153072,0.0003176716],"domain_scores_gemma":[0.9986475,0.000548646,0.0002689379,0.0001408762,0.0002114811,0.0001825887],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0001710184,0.000315789,0.003583165,0.0008057361,0.0007449901,0.0001879778,0.006671556,0.03681369,0.002844083,0.5148923,0.002125329,0.4308443],"study_design_scores_gemma":[0.0009619073,0.0004131184,0.001158805,0.0004181301,0.00006318027,0.001066192,0.000704525,0.9840947,0.00008952094,0.00759483,0.003199321,0.0002357497],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0223775,0.001319128,0.9743615,0.001332835,0.0001051439,0.0002951277,0.00004054629,0.00006562873,0.0001026019],"genre_scores_gemma":[0.4845158,0.00003350836,0.5152246,0.00005148558,0.000134622,0.000007148615,0.00001414683,0.000009270416,0.000009477386],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.947281,"threshold_uncertainty_score":0.6279893,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02164187000269333,"score_gpt":0.3046174812439614,"score_spread":0.2829756112412681,"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."}}