Skipping 1,701 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rim < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
Warning: Hole filling failed! A hole could not be filled.
iteration = 674; time = 101640.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 675; time = 101700.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 676; time = 101760.0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 677; time = 101820.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 678; time = 101880.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 679; time = 101940.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 680; time = 102000.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 681; time = 102060.0
iteration = 682; time = 102120.0
iteration = 683; time = 102180.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 684; time = 102240.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 685; time = 102300.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 686; time = 102360.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 33
rim < 0.0000000000000000 in fill_holes_driver at k= 28
rim < 0.0000000000000000 in fill_holes_driver at k= 29
rim < 0.0000000000000000 in fill_holes_driver at k= 31
Nim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rim < 0.0000000000000000 in fill_holes_driver at k= 29
rim < 0.0000000000000000 in fill_holes_driver at k= 30
rim < 0.0000000000000000 in fill_holes_driver at k= 32
Nim < 0.0000000000000000 in fill_holes_driver at k= 30
Nim < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 33
rim < 0.0000000000000000 in fill_holes_driver at k= 28
rim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 33
rsm < 0.0000000000000000 in fill_holes_driver at k= 34
rsm < 0.0000000000000000 in fill_holes_driver at k= 35
rsm < 0.0000000000000000 in fill_holes_driver at k= 36
rsm < 0.0000000000000000 in fill_holes_driver at k= 37
rsm < 0.0000000000000000 in fill_holes_driver at k= 38
rsm < 0.0000000000000000 in fill_holes_driver at k= 39
rsm < 0.0000000000000000 in fill_holes_driver at k= 40
rsm < 0.0000000000000000 in fill_holes_driver at k= 41
rsm < 0.0000000000000000 in fill_holes_driver at k= 42
rsm < 0.0000000000000000 in fill_holes_driver at k= 43
rsm < 0.0000000000000000 in fill_holes_driver at k= 44
rsm < 0.0000000000000000 in fill_holes_driver at k= 45
rsm < 0.0000000000000000 in fill_holes_driver at k= 46
rsm < 0.0000000000000000 in fill_holes_driver at k= 47
rsm < 0.0000000000000000 in fill_holes_driver at k= 48
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 687; time = 102420.0
iteration = 688; time = 102480.0
iteration = 689; time = 102540.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 690; time = 102600.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 691; time = 102660.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 692; time = 102720.0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 693; time = 102780.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 694; time = 102840.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 695; time = 102900.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 696; time = 102960.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 697; time = 103020.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 698; time = 103080.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
rsm < 0.0000000000000000 in fill_holes_driver at k= 49
rsm < 0.0000000000000000 in fill_holes_driver at k= 50
rsm < 0.0000000000000000 in fill_holes_driver at k= 51
rsm < 0.0000000000000000 in fill_holes_driver at k= 52
rsm < 0.0000000000000000 in fill_holes_driver at k= 53
rsm < 0.0000000000000000 in fill_holes_driver at k= 54
rsm < 0.0000000000000000 in fill_holes_driver at k= 55
rsm < 0.0000000000000000 in fill_holes_driver at k= 56
rsm < 0.0000000000000000 in fill_holes_driver at k= 57
rsm < 0.0000000000000000 in fill_holes_driver at k= 58
rsm < 0.0000000000000000 in fill_holes_driver at k= 59
rsm < 0.0000000000000000 in fill_holes_driver at k= 60
rsm < 0.0000000000000000 in fill_holes_driver at k= 61
rsm < 0.0000000000000000 in fill_holes_driver at k= 62
rsm < 0.0000000000000000 in fill_holes_driver at k= 63
rsm < 0.0000000000000000 in fill_holes_driver at k= 64
rsm < 0.0000000000000000 in fill_holes_driver at k= 65
rsm < 0.0000000000000000 in fill_holes_driver at k= 66
rsm < 0.0000000000000000 in fill_holes_driver at k= 67
rsm < 0.0000000000000000 in fill_holes_driver at k= 68
rsm < 0.0000000000000000 in fill_holes_driver at k= 69
rsm < 0.0000000000000000 in fill_holes_driver at k= 70
rsm < 0.0000000000000000 in fill_holes_driver at k= 71
rsm < 0.0000000000000000 in fill_holes_driver at k= 72
rsm < 0.0000000000000000 in fill_holes_driver at k= 73
rsm < 0.0000000000000000 in fill_holes_driver at k= 74
rsm < 0.0000000000000000 in fill_holes_driver at k= 75
rsm < 0.0000000000000000 in fill_holes_driver at k= 76
rim < 0.0000000000000000 in fill_holes_driver at k= 29
rim < 0.0000000000000000 in fill_holes_driver at k= 31
Nim < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 33
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rim < 0.0000000000000000 in fill_holes_driver at k= 28
Nim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rim < 0.0000000000000000 in fill_holes_driver at k= 32
Nim < 0.0000000000000000 in fill_holes_driver at k= 30
Nim < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
iteration = 699; time = 103140.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 700; time = 103200.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 701; time = 103260.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 702; time = 103320.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 703; time = 103380.0
iteration = 704; time = 103440.0
iteration = 705; time = 103500.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 706; time = 103560.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 707; time = 103620.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 708; time = 103680.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 709; time = 103740.0
iteration = 710; time = 103800.0
iteration = 711; time = 103860.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 712; time = 103920.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rim < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 33
rim < 0.0000000000000000 in fill_holes_driver at k= 28
rim < 0.0000000000000000 in fill_holes_driver at k= 29
rim < 0.0000000000000000 in fill_holes_driver at k= 31
Nim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rim < 0.0000000000000000 in fill_holes_driver at k= 29
rim < 0.0000000000000000 in fill_holes_driver at k= 30
rim < 0.0000000000000000 in fill_holes_driver at k= 32
Nim < 0.0000000000000000 in fill_holes_driver at k= 30
Nim < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 33
rim < 0.0000000000000000 in fill_holes_driver at k= 28
rim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rim < 0.0000000000000000 in fill_holes_driver at k= 29
rim < 0.0000000000000000 in fill_holes_driver at k= 31
Nim < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 33
rim < 0.0000000000000000 in fill_holes_driver at k= 28
rim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rim < 0.0000000000000000 in fill_holes_driver at k= 29
rim < 0.0000000000000000 in fill_holes_driver at k= 31
Nim < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 30
rsm < 0.0000000000000000 in fill_holes_driver at k= 27
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 31
rsm < 0.0000000000000000 in fill_holes_driver at k= 28
rsm < 0.0000000000000000 in fill_holes_driver at k= 29
rsm < 0.0000000000000000 in fill_holes_driver at k= 32
rsm < 0.0000000000000000 in fill_holes_driver at k= 33
rim < 0.0000000000000000 in fill_holes_driver at k= 28
rim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 29
Nim < 0.0000000000000000 in fill_holes_driver at k= 30
Program exited normally
Warning: Hole filling failed! A hole could not be filled.
iteration = 713; time = 103980.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 714; time = 104040.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 715; time = 104100.0
iteration = 716; time = 104160.0
iteration = 717; time = 104220.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 718; time = 104280.0
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: One-level hole filling was not able to fill holes completely! The holes were filled partially. |total_hole| > total_mass
Warning: Hole filling failed! A hole could not be filled.
iteration = 719; time = 104340.0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
Warning: One-level hole filling was not successful! total_mass ~= 0
iteration = 720; time = 104400.0
CLUBB-TIMER time_loop_init = 0.2331
CLUBB-TIMER time_clubb_advance = 66.0273
CLUBB-TIMER time_clubb_pdf = 0.7803
CLUBB-TIMER time_SILHS = 0.0005
CLUBB-TIMER time_microphys_scheme = 0.0550
CLUBB-TIMER time_microphys_advance = 0.2912
CLUBB-TIMER time_loop_end = 2.9622
CLUBB-TIMER time_total = 70.3543
[Pipeline] sh
+ mv output cpu_output
+ mkdir output
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile GPU)
[Pipeline] sh
+ compile/clean_all.bash
rm -f /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../obj/*.* /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../obj/.cppdefs /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../lib/lib* /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../bin/clubb_standalone /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../bin/clubb_tuner /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../bin/clubb_thread_test /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../bin/int2txt /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../bin/jacobian /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../bin/G_unit_tests /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../bin/mkmf_template /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../bin/Makefile
[Pipeline] sh
+ compile/compile.bash -c config/linux_x86_64_nvhpc_gpu.bash
......................................................................................................................................................................... Make.clubb_lapack is ready.
.................................................................................. Make.clubb_param is ready.
......................... Make.clubb_bugsrad is ready.
... Make.microphys_utils is ready.
..... Make.clubb_parabolic is ready.
.............. Make.clubb_KK_microphys is ready.
................................................. Make.clubb_coamps is ready.
... Make.clubb_morrison is ready.
... Make.clubb_gfdlact is ready.
............. Make.silhs is ready.
.................................................................. Make.clubb_other is ready.
... Make.clubb_standalone is ready.
... Make.clubb_thread_test is ready.
............ Make.clubb_tuner is ready.
... Make.jacobian is ready.
................ Make.G_unit_tests is ready.
... Make.int2txt is ready.
cd /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../obj; make -f Make.clubb_param
cd /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../obj; make -f Make.clubb_gfdlact
make[1]: Entering directory '/home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/SCM_Activation/aer_ccn_act_k.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/clubb_precision.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/error_code.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/model_flags.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/input_names.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/lapack_interfaces.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/parameter_indices.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_variables.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stat_file_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/array_index.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/endian.F90
nvfortran -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/mt95.f90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/code_timer_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/constants_clubb.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/penta_lu_solver.F90
ar rv /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../lib/libclubb_gfdlact.a aer_ccn_act_k.o
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/tridiag_lu_solver.F90
ar: creating /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../lib/libclubb_gfdlact.a
a - aer_ccn_act_k.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/parameters_model.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_type.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/new_tsdadg_pdf.F90
tridiag_lu_solve_single_rhs_lhs:
116, Generating copyout(soln(:)) [if not already present]
Generating create(upper(:)) [if not already present]
Generating copyin(lhs(:,:)) [if not already present]
Generating create(lower_diag_invrs(:)) [if not already present]
Generating copyin(rhs(:)) [if not already present]
122, Accelerator serial kernel generated
Generating NVIDIA GPU code
125, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
Accelerator serial kernel generated
Generating NVIDIA GPU code
125, !$acc loop seq
125, Loop carried backward dependence of upper prevents vectorization
130, Accelerator serial kernel generated
Generating NVIDIA GPU code
134, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
Accelerator serial kernel generated
Generating NVIDIA GPU code
134, !$acc loop seq
134, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
138, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
Accelerator serial kernel generated
Generating NVIDIA GPU code
138, !$acc loop seq
138, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
tridiag_lu_solve_single_rhs_multiple_lhs:
183, Generating copyout(soln(:,:)) [if not already present]
Generating create(upper(:,:)) [if not already present]
Generating copyin(lhs(:,:,:)) [if not already present]
Generating create(lower_diag_invrs(:,:)) [if not already present]
Generating copyin(rhs(:,:)) [if not already present]
187, Generating NVIDIA GPU code
188, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
194, Generating NVIDIA GPU code
195, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
196, !$acc loop seq
196, Loop is parallelizable
203, Generating NVIDIA GPU code
204, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
209, Generating NVIDIA GPU code
210, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
214, !$acc loop seq
214, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
220, Generating NVIDIA GPU code
221, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
222, !$acc loop seq
222, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
penta_lu_solve_single_rhs_multiple_lhs:
135, Generating copyout(soln(:,:)) [if not already present]
Generating create(upper_1(:,:),upper_2(:,:)) [if not already present]
Generating copyin(lhs(:,:,:)) [if not already present]
Generating create(lower_1(:,:),lower_2(:,:),lower_diag_invrs(:,:)) [if not already present]
Generating copyin(rhs(:,:)) [if not already present]
139, Generating NVIDIA GPU code
140, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
152, Generating NVIDIA GPU code
153, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
154, !$acc loop seq
154, Loop carried dependence of upper_1 prevents parallelization
Loop carried backward dependence of upper_1 prevents vectorization
Loop carried dependence of upper_2 prevents parallelization
Loop carried backward dependence of upper_2 prevents vectorization
167, Generating NVIDIA GPU code
168, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
188, Generating NVIDIA GPU code
189, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
195, !$acc loop seq
195, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
202, Generating NVIDIA GPU code
203, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
206, !$acc loop seq
206, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/file_functions.F90
tridiag_lu_solve_multiple_rhs_lhs:
270, Generating copyout(soln(:,:,:)) [if not already present]
Generating create(upper(:,:)) [if not already present]
Generating copyin(lhs(:,:,:)) [if not already present]
Generating create(lower_diag_invrs(:,:)) [if not already present]
Generating copyin(rhs(:,:,:)) [if not already present]
274, Generating NVIDIA GPU code
275, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
281, Generating NVIDIA GPU code
282, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
283, !$acc loop seq
283, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
290, Generating NVIDIA GPU code
291, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
296, Generating NVIDIA GPU code
297, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
298, ! blockidx%x threadidx%x collapsed
302, !$acc loop seq
302, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
309, Generating NVIDIA GPU code
310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
311, ! blockidx%x threadidx%x collapsed
312, !$acc loop seq
312, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
penta_lu_solve_multiple_rhs_lhs:
257, Generating copyout(soln(:,:,:)) [if not already present]
Generating create(upper_1(:,:),upper_2(:,:)) [if not already present]
Generating copyin(lhs(:,:,:)) [if not already present]
Generating create(lower_1(:,:),lower_2(:,:),lower_diag_invrs(:,:)) [if not already present]
Generating copyin(rhs(:,:,:)) [if not already present]
261, Generating NVIDIA GPU code
262, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
274, Generating NVIDIA GPU code
275, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
276, !$acc loop seq
276, Loop carried dependence of upper_1 prevents parallelization
Loop carried backward dependence of upper_1 prevents vectorization
Loop carried dependence of upper_2 prevents parallelization
Loop carried backward dependence of upper_2 prevents vectorization
289, Generating NVIDIA GPU code
290, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
310, Generating NVIDIA GPU code
311, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
312, ! blockidx%x threadidx%x collapsed
318, !$acc loop seq
318, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
326, Generating NVIDIA GPU code
327, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
328, ! blockidx%x threadidx%x collapsed
331, !$acc loop seq
331, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/interpolation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/calc_roots.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/hydromet_pdf_parameter_module.F90
pvertinterp:
544, Generating NVIDIA GPU code
545, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
544, Generating default present(interp_var(:ngrdcol),p_mid(:ngrdcol,:),input_var(:ngrdcol,:))
564, Accelerator restriction: induction variable live-out from loop: k
569, Accelerator restriction: induction variable live-out from loop: k
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/lapack_wrap.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/pdf_parameter_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/new_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/new_hybrid_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/LY93_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/pdf_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/T_in_K_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/saturation.F90
calc_comp_corrs_binormal:
868, Generating NVIDIA GPU code
869, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
870, ! blockidx%x threadidx%x collapsed
868, Generating default present(corr_x_y_1(:ngrdcol,:nz),mu_x_1(:ngrdcol,:nz),mu_y_1(:ngrdcol,:nz),sigma_y_2_sqd(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_x_y_2(:ngrdcol,:nz),ym(:ngrdcol,:nz),xpyp(:ngrdcol,:nz),mu_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz),mu_y_2(:ngrdcol,:nz),sigma_x_2_sqd(:ngrdcol,:nz),sigma_x_1_sqd(:ngrdcol,:nz),sigma_y_1_sqd(:ngrdcol,:nz))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/clip_semi_implicit.F90
thlm2t_in_k_2d:
140, Generating copyin(rcm(:,:),thlm(:,:),exner(:,:)) [if not already present]
143, Generating NVIDIA GPU code
144, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
145, ! blockidx%x threadidx%x collapsed
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/diagnose_correlations_module.F90
sat_mixrat_liq_k:
90, Generating acc routine seq
Generating NVIDIA GPU code
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/calendar.F90
sat_mixrat_liq_2d:
367, Generating create(esat(:,:)) [if not already present]
Generating copyin(t_in_k(:,:),p_in_pa(:,:)) [if not already present]
382, Generating NVIDIA GPU code
383, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
384, ! blockidx%x threadidx%x collapsed
437, Generating NVIDIA GPU code
438, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
439, ! blockidx%x threadidx%x collapsed
451, Generating NVIDIA GPU code
452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
453, ! blockidx%x threadidx%x collapsed
477, Generating NVIDIA GPU code
478, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
479, ! blockidx%x threadidx%x collapsed
499, Generating NVIDIA GPU code
500, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
501, ! blockidx%x threadidx%x collapsed
sat_mixrat_ice_2d:
958, Generating create(esat_ice(:,:)) [if not already present]
Generating copyin(t_in_k(:,:),p_in_pa(:,:)) [if not already present]
967, Generating NVIDIA GPU code
968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
969, ! blockidx%x threadidx%x collapsed
982, Generating NVIDIA GPU code
983, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
984, ! blockidx%x threadidx%x collapsed
1011, Generating NVIDIA GPU code
1012, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1013, ! blockidx%x threadidx%x collapsed
1041, Generating NVIDIA GPU code
1042, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1043, ! blockidx%x threadidx%x collapsed
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_type_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/input_reader.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/matrix_operations.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/Nc_Ncn_eqns.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/sigma_sqd_w_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/grid_class.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/matrix_solver_wrapper.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/new_pdf_main.F90
compute_sigma_sqd_w:
97, Generating enter data create(max_corr_w_x_sqd(:,:))
108, Generating NVIDIA GPU code
109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
110, ! blockidx%x threadidx%x collapsed
108, Generating default present(rtp2(:ngrdcol,:nz),wprtp(:ngrdcol,:nz),wpthlp(:ngrdcol,:nz),thlp2(:ngrdcol,:nz),max_corr_w_x_sqd(:ngrdcol,:nz),wp2(:ngrdcol,:nz))
120, Generating NVIDIA GPU code
121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
122, ! blockidx%x threadidx%x collapsed
120, Generating default present(max_corr_w_x_sqd(:ngrdcol,:nz),up2(:ngrdcol,:nz),upwp(:ngrdcol,:nz),wp2(:ngrdcol,:nz),vpwp(:ngrdcol,:nz),vp2(:ngrdcol,:nz))
134, Generating NVIDIA GPU code
135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
136, ! blockidx%x threadidx%x collapsed
134, Generating default present(sigma_sqd_w(:ngrdcol,:nz),max_corr_w_x_sqd(:ngrdcol,:nz),gamma_skw_fnc(:ngrdcol,:nz))
142, Generating exit data delete(max_corr_w_x_sqd(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/new_hybrid_pdf_main.F90
band_solve_single_rhs_multiple_lhs:
112, Generating update self(lhs(:,:,:),rhs(:,:))
125, Generating update device(rcond(:))
132, Generating update self(rhs(:,:),lhs(:,:,:))
140, Generating update device(soln(:,:))
band_solve_multiple_rhs_lhs:
230, Generating update self(lhs(:,:,:),rhs(:,:,:))
243, Generating update device(rcond(:))
250, Generating update self(rhs(:,:,:),lhs(:,:,:))
258, Generating update device(soln(:,:,:))
tridiag_solve_single_rhs_multiple_lhs:
444, Generating update self(lhs(:,:,:),rhs(:,:))
455, Generating update device(rcond(:))
462, Generating update self(rhs(:,:),lhs(:,:,:))
469, Generating update device(soln(:,:))
tridiag_solve_multiple_rhs_lhs:
552, Generating update self(lhs(:,:,:),rhs(:,:,:))
563, Generating update device(rcond(:))
570, Generating update self(rhs(:,:,:),lhs(:,:,:))
577, Generating update device(soln(:,:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c -I/home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/output_grads.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_lh_sfc_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/corr_varnce_module.F90
linear_interpolated_azm_2d:
1487, Generating copyin(azt(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:)) [if not already present]
Generating copyout(linear_interpolated_azm(:,:)) [if not already present]
Generating copyin(gr%zt(:,:)) [if not already present]
1493, Generating NVIDIA GPU code
1494, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1495, ! blockidx%x threadidx%x collapsed
1508, Generating NVIDIA GPU code
1509, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
zt2zm2zt:
1559, Generating create(azt_zm(:,:)) [if not already present]
Generating copyin(azt(:,:)) [if not already present]
zm2zt2zm:
1612, Generating create(azm_zt(:,:)) [if not already present]
Generating copyin(azm(:,:)) [if not already present]
linear_interpolated_azt_2d:
1958, Generating copyin(azm(:,:),gr,gr%zm(:,:),gr%weights_zm2zt(:,:,:)) [if not already present]
Generating copyout(linear_interpolated_azt(:,:)) [if not already present]
Generating copyin(gr%zt(:,:)) [if not already present]
1967, Generating NVIDIA GPU code
1968, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1978, Generating NVIDIA GPU code
1979, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1980, ! blockidx%x threadidx%x collapsed
gradzm_2d:
2317, Generating copyin(azm(:,:),gr%invrs_dzt(:,:),gr) [if not already present]
2320, Generating NVIDIA GPU code
2321, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2326, Generating NVIDIA GPU code
2327, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2328, ! blockidx%x threadidx%x collapsed
gradzt_2d:
2411, Generating copyin(azt(:,:),gr%invrs_dzm(:,:),gr) [if not already present]
2414, Generating NVIDIA GPU code
2415, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2420, Generating NVIDIA GPU code
2421, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2422, ! blockidx%x threadidx%x collapsed
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_zm_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_lh_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_rad_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_rad_zm_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/stats_sfc_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/precipitation_fraction.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/numerical_check.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/turbulent_adv_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/parameters_tunable.F90
adg1_pdf_driver:
150, Generating enter data create(w_1_n(:,:),w_2_n(:,:))
207, Generating exit data delete(w_2_n(:,:),w_1_n(:,:))
xpyp_term_ta_pdf_lhs:
370, Generating copyin(coef_wpxpyp_implicit_zm(:,:),gr%invrs_dzt(:,:),gr,gr%invrs_dzm(:,:),rho_ds_zm(:,:),gr%weights_zm2zt(:,:,:),rho_ds_zt(:,:),sgn_turbulent_vel(:,:),coef_wpxpyp_implicit(:,:)) [if not already present]
Generating copyout(lhs_ta(:,:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zm(:,:)) [if not already present]
377, Generating NVIDIA GPU code
378, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
379, ! blockidx%x threadidx%x collapsed
388, Generating NVIDIA GPU code
389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
390, ! blockidx%x threadidx%x collapsed
419, Generating NVIDIA GPU code
420, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
421, ! blockidx%x threadidx%x collapsed
466, Generating NVIDIA GPU code
467, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
468, ! blockidx%x threadidx%x collapsed
xpyp_term_ta_pdf_lhs_godunov:
539, Generating copyin(coef_wpxpyp_implicit(:,:),gr,gr%invrs_dzm(:,:),rho_ds_zm(:,:)) [if not already present]
Generating copyout(lhs_ta(:,:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zm(:,:)) [if not already present]
544, Generating NVIDIA GPU code
545, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
546, ! blockidx%x threadidx%x collapsed
553, Generating NVIDIA GPU code
554, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
555, ! blockidx%x threadidx%x collapsed
577, Generating NVIDIA GPU code
578, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
579, ! blockidx%x threadidx%x collapsed
xpyp_term_ta_pdf_rhs:
888, Generating copyin(gr,gr%invrs_dzm(:,:),sgn_turbulent_vel(:,:),rho_ds_zm(:,:),gr%invrs_dzt(:,:)) [if not already present]
Generating copyout(rhs_ta(:,:)) [if not already present]
Generating copyin(term_wpxpyp_explicit_zm(:,:),term_wpxpyp_explicit(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:)) [if not already present]
895, Generating NVIDIA GPU code
896, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
904, Generating NVIDIA GPU code
905, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
906, ! blockidx%x threadidx%x collapsed
919, Generating NVIDIA GPU code
920, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
921, ! blockidx%x threadidx%x collapsed
950, Generating NVIDIA GPU code
951, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
xpyp_term_ta_pdf_rhs_godunov:
1015, Generating copyin(gr,term_wpxpyp_explicit_zm(:,:),sgn_turbulent_vel(:,:),gr%invrs_dzm(:,:)) [if not already present]
Generating copyout(rhs_ta(:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zm(:,:),rho_ds_zm(:,:)) [if not already present]
1021, Generating NVIDIA GPU code
1022, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1027, Generating NVIDIA GPU code
1028, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1029, ! blockidx%x threadidx%x collapsed
1045, Generating NVIDIA GPU code
1046, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
adg1_w_closure:
661, Generating NVIDIA GPU code
662, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
663, ! blockidx%x threadidx%x collapsed
661, Generating default present(varnce_w_1(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),w_2(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),wm(:ngrdcol,:nz),wp2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),w_1(:ngrdcol,:nz),skw(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/advance_helper_module.F90
adg1_adg2_responder_params:
1114, Generating NVIDIA GPU code
1115, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1116, ! blockidx%x threadidx%x collapsed
1114, Generating default present(varnce_x_2(:ngrdcol,:nz),wp2(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),alpha_x(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),x_2(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),xp2(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/mean_adv.F90
term_ma_zt_lhs:
230, Generating copyin(wm_zt(:,:),weights_zt2zm(:,:,:),invrs_dzm(:,:)) [if not already present]
Generating copyout(lhs_ma(:,:,:)) [if not already present]
Generating copyin(invrs_dzt(:,:)) [if not already present]
234, Generating NVIDIA GPU code
235, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
236, ! blockidx%x threadidx%x collapsed
246, Generating NVIDIA GPU code
247, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
248, ! blockidx%x threadidx%x collapsed
269, Generating NVIDIA GPU code
270, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
288, Generating NVIDIA GPU code
289, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
290, ! blockidx%x threadidx%x collapsed
320, Generating NVIDIA GPU code
321, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
term_ma_zm_lhs:
454, Generating copyin(wm_zm(:,:),weights_zm2zt(:,:,:)) [if not already present]
Generating copyout(lhs_ma(:,:,:)) [if not already present]
Generating copyin(invrs_dzm(:,:)) [if not already present]
458, Generating NVIDIA GPU code
459, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
460, ! blockidx%x threadidx%x collapsed
467, Generating NVIDIA GPU code
468, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
469, ! blockidx%x threadidx%x collapsed
486, Generating NVIDIA GPU code
487, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
488, ! blockidx%x threadidx%x collapsed
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/sponge_layer_damping.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/diffusion.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/pos_definite_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/index_mapping.F90
diffusion_zt_lhs:
306, Generating create(drhokdz_zt(:,:)) [if not already present]
Generating copyin(gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt(:,:)) [if not already present]
Generating create(k_zm_nu(:,:)) [if not already present]
Generating copyin(nu(:),gr%invrs_dzt(:,:)) [if not already present]
Generating create(lhs_upwind(:,:,:)) [if not already present]
Generating copyin(k_zt(:,:)) [if not already present]
Generating copyout(lhs(:,:,:)) [if not already present]
Generating create(ddzm_rho_k_zm_nu(:,:)) [if not already present]
Generating copyin(k_zm(:,:)) [if not already present]
Generating create(rho_k_zm_nu(:,:)) [if not already present]
Generating copyin(rho_ds_zm(:,:)) [if not already present]
311, Generating NVIDIA GPU code
312, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
313, ! blockidx%x threadidx%x collapsed
392, Generating NVIDIA GPU code
393, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
408, Generating NVIDIA GPU code
409, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
445, Generating NVIDIA GPU code
446, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
447, ! blockidx%x threadidx%x collapsed
498, Generating NVIDIA GPU code
499, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/advance_xp3_module.F90
diffusion_zm_lhs:
985, Generating create(drhokdz_zm(:,:)) [if not already present]
Generating copyin(gr%invrs_dzm(:,:),gr,invrs_rho_ds_zm(:,:),k_zm(:,:),nu(:),gr%invrs_dzt(:,:)) [if not already present]
Generating create(lhs_upwind(:,:,:)) [if not already present]
Generating copyin(k_zt(:,:)) [if not already present]
Generating copyout(lhs(:,:,:)) [if not already present]
Generating create(ddzt_rho_k_zt_nu(:,:),rho_k_zt_nu(:,:)) [if not already present]
Generating copyin(rho_ds_zt(:,:)) [if not already present]
990, Generating NVIDIA GPU code
991, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
992, ! blockidx%x threadidx%x collapsed
1001, Generating NVIDIA GPU code
1002, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1003, ! blockidx%x threadidx%x collapsed
1011, Generating NVIDIA GPU code
1012, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1020, Generating NVIDIA GPU code
1021, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1022, ! blockidx%x threadidx%x collapsed
1036, Generating NVIDIA GPU code
1037, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1052, Generating NVIDIA GPU code
1053, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1089, Generating NVIDIA GPU code
1090, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1091, ! blockidx%x threadidx%x collapsed
1143, Generating NVIDIA GPU code
1144, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/calc_pressure.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/Skx_module.F90
calc_stability_correction:
297, Generating enter data create(lambda0_stability(:,:),lscale_zm(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
313, Generating NVIDIA GPU code
314, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
315, ! blockidx%x threadidx%x collapsed
313, Generating default present(lambda0_stability(:ngrdcol,:nz),brunt_vaisala_freq_sqd(:ngrdcol,:nz))
327, Generating NVIDIA GPU code
328, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
329, ! blockidx%x threadidx%x collapsed
327, Generating default present(stability_correction(:ngrdcol,:nz),lscale_zm(:ngrdcol,:nz),brunt_vaisala_freq_sqd(:ngrdcol,:nz),em(:ngrdcol,:nz),lambda0_stability(:ngrdcol,:nz))
336, Generating exit data delete(lscale_zm(:,:),lambda0_stability(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
calculate_thvm:
235, Generating copyin(rtm(:,:),rcm(:,:),exner(:,:),thlm(:,:)) [if not already present]
Generating copyout(thvm(:,:)) [if not already present]
Generating copyin(thv_ds_zt(:,:)) [if not already present]
239, Generating NVIDIA GPU code
240, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
241, ! blockidx%x threadidx%x collapsed
skx_func:
67, Generating copyout(skx(:,:)) [if not already present]
Generating copyin(xp3(:,:),xp2(:,:)) [if not already present]
75, Generating NVIDIA GPU code
76, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
77, ! blockidx%x threadidx%x collapsed
lg_2005_ansatz:
159, Generating NVIDIA GPU code
160, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
161, ! blockidx%x threadidx%x collapsed
159, Generating default present(skw(:ngrdcol,:nz),skx(:ngrdcol,:nz),xp2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),wp2(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz))
xp3_lg_2005_ansatz:
232, Generating copyin(skw_zt(:,:),sigma_sqd_w_zt(:,:),wp2_zt(:,:)) [if not already present]
Generating create(skx_zt(:,:)) [if not already present]
Generating copyin(wpxp_zt(:,:)) [if not already present]
Generating copyout(xp3(:,:)) [if not already present]
Generating copyin(xp2_zt(:,:)) [if not already present]
245, Generating NVIDIA GPU code
246, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
247, ! blockidx%x threadidx%x collapsed
calc_brunt_vaisala_freq_sqd:
441, Generating copyin(exner(:,:),gr) [if not already present]
Generating create(t_in_k_zm(:,:),ddzt_thvm(:,:),rsat_zm(:,:)) [if not already present]
Generating copyin(p_in_pa(:,:),ice_supersat_frac(:,:)) [if not already present]
Generating create(thm_zm(:,:)) [if not already present]
Generating copyin(gr%zt(:,:)) [if not already present]
Generating copyout(brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:)) [if not already present]
Generating create(stat_liq(:,:),t_in_k(:,:)) [if not already present]
Generating copyin(rcm(:,:)) [if not already present]
Generating create(rsat(:,:)) [if not already present]
Generating copyin(thlm(:,:)) [if not already present]
Generating create(thm(:,:),ddzt_stat_liq_zm(:,:),ddzt_thlm(:,:)) [if not already present]
Generating copyout(brunt_vaisala_freq_sqd_moist(:,:)) [if not already present]
Generating create(ddzt_rsat(:,:)) [if not already present]
Generating copyin(thvm(:,:)) [if not already present]
Generating create(thvm_zm(:,:),ddzt_thm(:,:)) [if not already present]
Generating copyin(rtm(:,:)) [if not already present]
Generating create(stat_dry_virtual_zm(:,:),ddzt_rtm_zm(:,:),ddzt_stat_liq(:,:),stat_dry(:,:),stat_dry_virtual(:,:),ddzt_rtm(:,:)) [if not already present]
457, Generating NVIDIA GPU code
458, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
459, ! blockidx%x threadidx%x collapsed
467, Generating NVIDIA GPU code
468, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
469, ! blockidx%x threadidx%x collapsed
483, Generating NVIDIA GPU code
484, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
485, ! blockidx%x threadidx%x collapsed
495, Generating NVIDIA GPU code
496, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
497, ! blockidx%x threadidx%x collapsed
507, Generating NVIDIA GPU code
508, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
509, ! blockidx%x threadidx%x collapsed
519, Generating NVIDIA GPU code
520, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
521, ! blockidx%x threadidx%x collapsed
527, Generating NVIDIA GPU code
528, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
529, ! blockidx%x threadidx%x collapsed
541, Generating NVIDIA GPU code
542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
543, ! blockidx%x threadidx%x collapsed
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/output_netcdf.F90
compute_cx_fnc_richardson:
718, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),ddzt_vm(:,:),cx_fnc_interp(:,:),fnc_richardson_smooth(:,:),ri_zm(:,:),shear_sqd(:,:),ddzt_um(:,:),cx_fnc_richardson_avg(:,:),lscale_zm(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:))
751, Generating NVIDIA GPU code
752, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
753, ! blockidx%x threadidx%x collapsed
751, Generating default present(shear_sqd(:ngrdcol,:nz),ddzt_vm(:ngrdcol,:nz),ddzt_um(:ngrdcol,:nz))
760, Generating update self(shear_sqd(:,:))
769, Generating NVIDIA GPU code
770, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
771, ! blockidx%x threadidx%x collapsed
769, Generating default present(brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nz),shear_sqd(:ngrdcol,:nz),ri_zm(:ngrdcol,:nz))
779, Generating NVIDIA GPU code
780, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
781, ! blockidx%x threadidx%x collapsed
779, Generating default present(ri_zm(:ngrdcol,:nz),brunt_vaisala_freq_sqd(:ngrdcol,:nz))
793, Generating NVIDIA GPU code
794, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
795, ! blockidx%x threadidx%x collapsed
793, Generating default present(ri_zm(:ngrdcol,:nz),fnc_richardson(:ngrdcol,:nz))
809, Generating NVIDIA GPU code
810, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
811, ! blockidx%x threadidx%x collapsed
809, Generating default present(fnc_richardson_smooth(:ngrdcol,:nz),cx_fnc_interp(:ngrdcol,:nz))
820, Generating NVIDIA GPU code
821, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
822, ! blockidx%x threadidx%x collapsed
820, Generating default present(ri_zm(:ngrdcol,:nz),cx_fnc_richardson(:ngrdcol,:nz))
848, Generating NVIDIA GPU code
849, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
850, ! blockidx%x threadidx%x collapsed
848, Generating default present(cx_fnc_richardson(:ngrdcol,:nz))
856, Generating exit data delete(fnc_richardson_clipped(:,:),fnc_richardson(:,:),ddzt_vm(:,:),cx_fnc_interp(:,:),fnc_richardson_smooth(:,:),shear_sqd(:,:),ri_zm(:,:),ddzt_um(:,:),cx_fnc_richardson_avg(:,:),lscale_zm(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/pdf_closure_module.F90
lscale_width_vert_avg:
932, Generating enter data create(denom_terms(:,:),numer_terms(:,:),one_half_avg_width(:,:))
935, Generating NVIDIA GPU code
936, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
937, ! blockidx%x threadidx%x collapsed
935, Generating default present(lscale_zm(:ngrdcol,:nz),one_half_avg_width(:ngrdcol,:nz))
942, Generating NVIDIA GPU code
943, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
944, ! blockidx%x threadidx%x collapsed
942, Generating default present(one_half_avg_width(:ngrdcol,:nz))
951, Generating NVIDIA GPU code
952, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
953, ! blockidx%x threadidx%x collapsed
951, Generating default present(var_profile(:ngrdcol,:nz),rho_ds_zm(:ngrdcol,:nz),denom_terms(:ngrdcol,:nz),gr,numer_terms(:ngrdcol,:nz),gr%dzm(1:ngrdcol,1:nz))
960, Generating NVIDIA GPU code
961, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
962, ! blockidx%x threadidx%x collapsed
1020, !$acc loop seq
960, Generating default present(one_half_avg_width(:ngrdcol,:nz),numer_terms(:ngrdcol,:),gr,denom_terms(:ngrdcol,:),gr%zm(1:ngrdcol,:))
982, Accelerator restriction: induction variable live-out from loop: k_avg_upper
985, Accelerator restriction: induction variable live-out from loop: k_avg_upper
989, Accelerator restriction: induction variable live-out from loop: k_avg_lower
992, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1020, Loop is parallelizable
1032, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
wp2_term_splat_lhs:
1088, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:))
1090, Generating NVIDIA GPU code
1091, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1092, ! blockidx%x threadidx%x collapsed
1090, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nz),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nz))
1102, Generating NVIDIA GPU code
1103, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1104, ! blockidx%x threadidx%x collapsed
1102, Generating default present(lhs_splat_wp2(:ngrdcol,:nz),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nz))
1110, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:))
wp3_term_splat_lhs:
1168, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:))
1170, Generating NVIDIA GPU code
1171, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1172, ! blockidx%x threadidx%x collapsed
1170, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nz),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nz))
1182, Generating NVIDIA GPU code
1183, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1184, ! blockidx%x threadidx%x collapsed
1182, Generating default present(lhs_splat_wp3(:ngrdcol,:nz),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nz))
1191, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:))
smooth_min_sclr_idx:
1239, Generating copyin(input_var2(:,:)) [if not already present]
1242, Generating NVIDIA GPU code
1243, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1244, ! blockidx%x threadidx%x collapsed
smooth_min_array_scalar:
1299, Generating copyin(input_var1(:,:)) [if not already present]
1302, Generating NVIDIA GPU code
1303, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1304, ! blockidx%x threadidx%x collapsed
smooth_min_arrays:
1359, Generating copyin(input_var1(:,:),input_var2(:,:)) [if not already present]
1362, Generating NVIDIA GPU code
1363, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1364, ! blockidx%x threadidx%x collapsed
smooth_min_scalars:
1378, Generating acc routine seq
Generating NVIDIA GPU code
NVFORTRAN-F-0004-Corrupt or Old Module file /usr/local/NETCDF-Fortran-4.5.3-gfortran/include/netcdf.mod (/home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/output_netcdf.F90: 62)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-C-4.8.0-gfortran/include -I/usr/local/HDF-1.10.5-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -I/usr/local/NETCDF-Fortran-4.5.3-gfortran/include -Mcache_align -O0 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/compile/../src/CLUBB_core/fill_holes.F90
NVFORTRAN/x86-64 Linux 22.5-0: compilation aborted
make[1]: *** [Make.clubb_param:113: output_netcdf.o] Error 2
make[1]: *** Waiting for unfinished jobs....
smooth_max_sclr_idx:
1459, Generating copyin(input_var2(:,:)) [if not already present]
1462, Generating NVIDIA GPU code
1463, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1464, ! blockidx%x threadidx%x collapsed
smooth_max_array_scalar:
1519, Generating copyin(input_var1(:,:)) [if not already present]
1522, Generating NVIDIA GPU code
1523, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1524, ! blockidx%x threadidx%x collapsed
smooth_max_arrays:
1579, Generating copyin(input_var1(:,:),input_var2(:,:)) [if not already present]
1582, Generating NVIDIA GPU code
1583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1584, ! blockidx%x threadidx%x collapsed
smooth_max_scalars:
1598, Generating acc routine seq
Generating NVIDIA GPU code
smooth_heaviside_peskin:
1683, Generating copyin(input(:,:)) [if not already present]
1686, Generating NVIDIA GPU code
1687, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1688, ! blockidx%x threadidx%x collapsed
calc_xpwp_2d:
1794, Generating copyin(gr,gr%invrs_dzm(:,:),km_zm(:,:)) [if not already present]
Generating copyout(xpwp(:,:)) [if not already present]
Generating copyin(xm(:,:)) [if not already present]
1798, Generating NVIDIA GPU code
1799, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1800, ! blockidx%x threadidx%x collapsed
fill_holes_vertical:
123, Generating enter data create(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
128, Generating NVIDIA GPU code
130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
131, ! blockidx%x threadidx%x collapsed
128, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
130, Scalar last value needed after loop for l_field_below_threshold at line 140
131, Scalar last value needed after loop for l_field_below_threshold at line 140
141, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
146, Generating NVIDIA GPU code
147, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
148, ! blockidx%x threadidx%x collapsed
146, Generating default present(rho_ds_dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz))
158, Generating NVIDIA GPU code
159, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
160, ! blockidx%x threadidx%x collapsed
163, !$acc loop seq
158, Generating default present(invrs_denom_integral(:ngrdcol,num_draw_pts+2:upper_hf_level-num_draw_pts),rho_ds_dz(:ngrdcol,:))
163, Loop is parallelizable
168, Generating NVIDIA GPU code
169, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
178, !$acc loop seq
187, !$acc loop seq
193, !$acc loop seq
197, !$acc loop seq
203, !$acc loop seq
214, !$acc loop seq
168, Generating default present(field_clipped(:ngrdcol,:),invrs_denom_integral(:ngrdcol,num_draw_pts+2:upper_hf_level-num_draw_pts),rho_ds_dz(:ngrdcol,:),field(:ngrdcol,:))
178, Loop carried dependence of field,field_clipped prevents parallelization
Loop carried backward dependence of field_clipped,field prevents vectorization
187, Loop is parallelizable
193, Loop is parallelizable
197, Loop is parallelizable
203, Loop is parallelizable
214, Loop is parallelizable
227, Generating NVIDIA GPU code
228, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
229, ! blockidx%x threadidx%x collapsed
227, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
228, Scalar last value needed after loop for l_field_below_threshold at line 238
229, Scalar last value needed after loop for l_field_below_threshold at line 238
239, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
251, Generating NVIDIA GPU code
252, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
251, Generating default present(numer_integral_global(:ngrdcol),denom_integral_global(:ngrdcol))
258, Generating NVIDIA GPU code
259, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
260, !$acc loop seq
258, Generating default present(denom_integral_global(:ngrdcol),rho_ds_dz(:ngrdcol,2:upper_hf_level),numer_integral_global(:ngrdcol),field(:ngrdcol,2:upper_hf_level))
260, Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried dependence of numer_integral_global prevents parallelization
Loop carried backward dependence of numer_integral_global prevents vectorization
Complex loop carried dependence of denom_integral_global prevents parallelization
Loop carried dependence of denom_integral_global prevents parallelization
Loop carried backward dependence of denom_integral_global prevents vectorization
269, Generating NVIDIA GPU code
270, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
279, !$acc loop seq
283, !$acc loop seq
269, Generating default present(denom_integral_global(:ngrdcol),field_avg_global(:ngrdcol),numer_integral_global(:ngrdcol),field_clipped(:ngrdcol,2:upper_hf_level),field(:ngrdcol,2:upper_hf_level))
279, Loop is parallelizable
283, Loop is parallelizable
290, Generating NVIDIA GPU code
291, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
293, !$acc loop seq
290, Generating default present(rho_ds_dz(:ngrdcol,2:upper_hf_level),numer_integral_global(:ngrdcol),field_clipped(:ngrdcol,2:upper_hf_level))
293, Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried reuse of numer_integral_global prevents parallelization
299, Generating NVIDIA GPU code
300, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
319, !$acc loop seq
299, Generating default present(numer_integral_global(:ngrdcol),mass_fraction_global(:ngrdcol),field_avg_global(:ngrdcol),field_clipped(:ngrdcol,2:upper_hf_level),field(:ngrdcol,2:upper_hf_level),denom_integral_global(:ngrdcol))
319, Loop is parallelizable
328, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
fill_holes_driver:
833, Generating copyin(gr) [if not already present]
Generating copy(hydromet(:,i)) [if not already present]
Generating copyin(rho_ds_zt(:),gr%dzt(:,:)) [if not already present]
pdf_closure:
447, Generating enter data create(rsatl_1(:,:),rc_2_ice(:,:),rc_1_ice(:,:),corr_v_w_2(:,:),vprcp_contrib_comp_1(:,:),varnce_v_2(:,:),uprcp_contrib_comp_1(:,:),u_2(:,:),thlprcp_contrib_comp_1(:,:),sqrt_wp2(:,:),rtprcp_contrib_comp_1(:,:),rsatl_2(:,:),wp2rcp_contrib_comp_1(:,:),vprcp_contrib_comp_2(:,:),wprcp_contrib_comp_1(:,:),wp2rcp_contrib_comp_2(:,:),sku(:,:),skthl(:,:),rtprcp_contrib_comp_2(:,:),skrt(:,:),skv(:,:),tl1(:,:),thlprcp_contrib_comp_2(:,:),corr_v_w_1(:,:),corr_u_w_2(:,:),corr_u_w_1(:,:),alpha_v(:,:),alpha_u(:,:),varnce_v_1(:,:),varnce_u_2(:,:),v_1(:,:),uprcp_contrib_comp_2(:,:),varnce_u_1(:,:),v_2(:,:),u_1(:,:),tl2(:,:),wprcp_contrib_comp_2(:,:))
459, Generating enter data create(sclr2(:,:,:),corr_w_sclr_1(:,:,:),corr_sclr_thl_2(:,:,:),corr_sclr_rt_1(:,:,:),alpha_sclr(:,:,:),corr_sclr_thl_1(:,:,:),corr_sclr_rt_2(:,:,:),varnce_sclr1(:,:,:),varnce_sclr2(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:))
542, Generating NVIDIA GPU code
543, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
544, ! blockidx%x threadidx%x collapsed
542, Generating default present(wp2(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz))
709, Generating NVIDIA GPU code
710, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
711, ! blockidx%x threadidx%x collapsed
709, Generating default present(corr_v_w_1(:ngrdcol,:nz),corr_u_w_1(:ngrdcol,:nz),pdf_params%corr_w_thl_2(1:ngrdcol,1:nz),pdf_params%corr_w_thl_1(1:ngrdcol,1:nz),pdf_params%corr_w_rt_1(1:ngrdcol,1:nz),corr_v_w_2(:ngrdcol,:nz),pdf_params,pdf_params%corr_w_rt_2(1:ngrdcol,1:nz),corr_u_w_2(:ngrdcol,:nz))
778, Generating NVIDIA GPU code
779, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
780, ! blockidx%x threadidx%x collapsed
781, !$acc loop seq
778, Generating default present(corr_w_sclr_2(:ngrdcol,:nz,:sclr_dim),corr_w_sclr_1(:ngrdcol,:nz,:sclr_dim))
781, Loop is parallelizable
972, Generating NVIDIA GPU code
973, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
974, ! blockidx%x threadidx%x collapsed
972, Generating default present(tl2(:ngrdcol,:nz),tl1(:ngrdcol,:nz),pdf_params%thl_1(1:ngrdcol,1:nz),exner(:ngrdcol,:nz),pdf_params,pdf_params%thl_2(1:ngrdcol,1:nz))
1037, Generating NVIDIA GPU code
1038, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1039, ! blockidx%x threadidx%x collapsed
1037, Generating default present(pdf_params%rsatl_1(1:ngrdcol,1:nz),rsatl_2(:ngrdcol,:nz),rsatl_1(:ngrdcol,:nz),pdf_params%rsatl_2(1:ngrdcol,1:nz),pdf_params)
1103, Generating NVIDIA GPU code
1104, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1105, ! blockidx%x threadidx%x collapsed
1103, Generating default present(pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%ice_supersat_frac_2(1:ngrdcol,1:nz),pdf_params%ice_supersat_frac_1(1:ngrdcol,1:nz),ice_supersat_frac(:ngrdcol,:nz))
1117, Generating NVIDIA GPU code
1118, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1119, ! blockidx%x threadidx%x collapsed
1117, Generating default present(ice_supersat_frac(:ngrdcol,:nz))
1136, Generating NVIDIA GPU code
1137, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1138, ! blockidx%x threadidx%x collapsed
1136, Generating default present(pdf_params,pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz),cloud_frac(:ngrdcol,:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),rcm(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz))
1153, Generating NVIDIA GPU code
1154, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1155, ! blockidx%x threadidx%x collapsed
1153, Generating default present(pdf_params%corr_w_eta_2(1:ngrdcol,1:nz),pdf_params%corr_w_eta_1(1:ngrdcol,1:nz),pdf_params%corr_w_chi_1(1:ngrdcol,1:nz),pdf_params,pdf_params%corr_w_chi_2(1:ngrdcol,1:nz))
1243, Generating NVIDIA GPU code
1244, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1245, ! blockidx%x threadidx%x collapsed
1243, Generating default present(uprcp_contrib_comp_2(:ngrdcol,:nz),vprcp(:ngrdcol,:nz),vprcp_contrib_comp_1(:ngrdcol,:nz),rtprcp_contrib_comp_2(:ngrdcol,:nz),thlprcp(:ngrdcol,:nz),thlprcp_contrib_comp_1(:ngrdcol,:nz),vprcp_contrib_comp_2(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),wp2rcp_contrib_comp_1(:ngrdcol,:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),thlprcp_contrib_comp_2(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params,wprcp_contrib_comp_2(:ngrdcol,:nz),wprcp_contrib_comp_1(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wp2rcp_contrib_comp_2(:ngrdcol,:nz),rtprcp_contrib_comp_1(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),uprcp_contrib_comp_1(:ngrdcol,:nz),uprcp(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz))
1272, Generating NVIDIA GPU code
1273, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1274, ! blockidx%x threadidx%x collapsed
1272, Generating default present(thlprcp(:ngrdcol,:nz),rtpthvp(:ngrdcol,:nz),thlp2(:ngrdcol,:nz),wp2thlp(:ngrdcol,:nz),wp2rtp(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),wp2thvp(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),thlpthvp(:ngrdcol,:nz),wprtp(:ngrdcol,:nz),wpthvp(:ngrdcol,:nz),wpthlp(:ngrdcol,:nz),rtp2(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rtpthlp(:ngrdcol,:nz))
1310, Generating NVIDIA GPU code
1311, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1312, ! blockidx%x threadidx%x collapsed
1313, ! blockidx%x threadidx%x collapsed
1310, Generating default present(sclrpthlp(:ngrdcol,:nz,:sclr_dim),sclrprtp(:ngrdcol,:nz,:sclr_dim),sclrprcp(:ngrdcol,:nz,:sclr_dim),sclrpthvp(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_thl_2(1:ngrdcol,1:nz),corr_sclr_thl_2(:ngrdcol,:nz,:sclr_dim),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),varnce_sclr2(:ngrdcol,:nz,:sclr_dim),varnce_sclr1(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_rt_1(1:ngrdcol,1:nz),pdf_params%crt_1(1:ngrdcol,1:nz),pdf_params%cthl_2(1:ngrdcol,1:nz),corr_sclr_rt_1(:ngrdcol,:nz,:sclr_dim),pdf_params,thv_ds(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),sclr1(:ngrdcol,:nz,:sclr_dim),sclr2(:ngrdcol,:nz,:sclr_dim),pdf_params%mixt_frac(1:ngrdcol,1:nz),rc_coef(:ngrdcol,:nz),pdf_params%varnce_rt_2(1:ngrdcol,1:nz),pdf_params%crt_2(1:ngrdcol,1:nz),corr_sclr_rt_2(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_thl_1(1:ngrdcol,1:nz),pdf_params%cthl_1(1:ngrdcol,1:nz),corr_sclr_thl_1(:ngrdcol,:nz,:sclr_dim),sclrm(:ngrdcol,:nz,:sclr_dim))
1350, Generating NVIDIA GPU code
1351, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1352, ! blockidx%x threadidx%x collapsed
1350, Generating default present(pdf_params%cloud_frac_2(1:ngrdcol,1:nz),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%stdev_chi_1(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params%chi_1(1:ngrdcol,1:nz),pdf_params%chi_2(1:ngrdcol,1:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params,pdf_params%stdev_chi_2(1:ngrdcol,1:nz),rcp2(:ngrdcol,:nz),rcm(:ngrdcol,:nz))
1383, Generating NVIDIA GPU code
1384, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1385, ! blockidx%x threadidx%x collapsed
1383, Generating default present(w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz))
1429, Generating update self(pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),cloud_frac(:,:),pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),wp2rtp(:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wprtpthlp(:,:),rtpthvp(:,:),sclrprcp(:,:,:),wprtp2(:,:),rcm(:,:),sclrpthvp(:,:,:),rcp2(:,:),thlpthvp(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thlp(:,:),wpthvp(:,:),wpthlp2(:,:),pdf_params%w_2(:,:),wp2sclrp(:,:,:),wpsclrpthlp(:,:,:),wp2rcp(:,:),wprcp(:,:),wp2thvp(:,:))
1479, Generating update self(exner(:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm(:,:,:),wprtp(:,:),rtpthlp(:,:),rtp2(:,:),wpthlp(:,:),wpsclrp(:,:,:),thlm(:,:),sigma_sqd_w(:,:),wp3(:,:),rtm(:,:),p_in_pa(:,:),sclrpthlp(:,:,:),wp2(:,:),wm(:,:),thv_ds(:,:),thlp2(:,:),ice_supersat_frac(:,:))
1773, Generating exit data delete(rsatl_1(:,:),rc_2_ice(:,:),rc_1_ice(:,:),corr_v_w_2(:,:),vprcp_contrib_comp_1(:,:),varnce_v_2(:,:),uprcp_contrib_comp_1(:,:),u_2(:,:),thlprcp_contrib_comp_1(:,:),sqrt_wp2(:,:),rtprcp_contrib_comp_1(:,:),rsatl_2(:,:),wp2rcp_contrib_comp_1(:,:),vprcp_contrib_comp_2(:,:),wprcp_contrib_comp_1(:,:),wp2rcp_contrib_comp_2(:,:),sku(:,:),skthl(:,:),rtprcp_contrib_comp_2(:,:),skrt(:,:),skv(:,:),tl1(:,:),thlprcp_contrib_comp_2(:,:),corr_v_w_1(:,:),corr_u_w_2(:,:),corr_u_w_1(:,:),alpha_v(:,:),alpha_u(:,:),varnce_v_1(:,:),varnce_u_2(:,:),v_1(:,:),uprcp_contrib_comp_2(:,:),varnce_u_1(:,:),v_2(:,:),u_1(:,:),tl2(:,:),wprcp_contrib_comp_2(:,:))
1785, Generating exit data delete(sclr2(:,:,:),corr_w_sclr_1(:,:,:),corr_sclr_thl_2(:,:,:),corr_sclr_rt_1(:,:,:),alpha_sclr(:,:,:),corr_sclr_thl_1(:,:,:),corr_sclr_rt_2(:,:,:),varnce_sclr2(:,:,:),varnce_sclr1(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:))
transform_pdf_chi_eta_component:
1861, Generating NVIDIA GPU code
1862, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1863, ! blockidx%x threadidx%x collapsed
1861, Generating default present(crt(:ngrdcol,:nz),cthl(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),rt(:ngrdcol,:nz),tl(:ngrdcol,:nz),exner(:ngrdcol,:nz),chi(:ngrdcol,:nz))
1888, Generating NVIDIA GPU code
1889, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1890, ! blockidx%x threadidx%x collapsed
1888, Generating default present(corr_rt_thl(:ngrdcol,:nz),covar_chi_eta(:ngrdcol,:nz),stdev_eta(:ngrdcol,:nz),varnce_thl(:ngrdcol,:nz),varnce_rt(:ngrdcol,:nz),crt(:ngrdcol,:nz),corr_chi_eta(:ngrdcol,:nz),cthl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz))
calc_wp4_pdf:
1998, Generating NVIDIA GPU code
1999, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2000, ! blockidx%x threadidx%x collapsed
1998, Generating default present(wm(:ngrdcol,:nz),wp4(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz))
calc_wp2xp2_pdf:
2103, Generating NVIDIA GPU code
2104, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2105, ! blockidx%x threadidx%x collapsed
2103, Generating default present(wm(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wp2xp2(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz))
calc_wp2xp_pdf:
2210, Generating NVIDIA GPU code
2211, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2212, ! blockidx%x threadidx%x collapsed
2210, Generating default present(wm(:ngrdcol,:nz),wp2xp(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz))
calc_wpxp2_pdf:
2310, Generating NVIDIA GPU code
2311, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2312, ! blockidx%x threadidx%x collapsed
2310, Generating default present(wm(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wpxp2(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz))
calc_wpxpyp_pdf:
2440, Generating NVIDIA GPU code
2441, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2442, ! blockidx%x threadidx%x collapsed
2440, Generating default present(wm(:ngrdcol,:nz),varnce_y_2(:ngrdcol,:nz),corr_w_y_2(:ngrdcol,:nz),wpxpyp(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_x_y_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_y_1(:ngrdcol,:nz),varnce_y_1(:ngrdcol,:nz),ym(:ngrdcol,:nz),y_2(:ngrdcol,:nz),y_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz))
calc_liquid_cloud_frac_component:
2560, Generating NVIDIA GPU code
2561, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2562, ! blockidx%x threadidx%x collapsed
2560, Generating default present(mean_chi(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz))
calc_ice_cloud_frac_component:
2687, Generating NVIDIA GPU code
2689, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_below_freezing)
2690, ! blockidx%x threadidx%x collapsed
2687, Generating default present(ice_supersat_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),rc_in(:ngrdcol,:nz),tl(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz))
Generating implicit copy(l_any_below_freezing) [if not already present]
2689, Scalar last value needed after loop for l_any_below_freezing at line 2703
2690, Scalar last value needed after loop for l_any_below_freezing at line 2703
2707, Generating create(rsat_ice(:,:)) [if not already present]
2712, Generating NVIDIA GPU code
2713, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2714, ! blockidx%x threadidx%x collapsed
2712, Generating default present(crt(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),mean_chi(:ngrdcol,:nz),tl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz))
calc_xprcp_component:
3199, Generating NVIDIA GPU code
3200, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3201, ! blockidx%x threadidx%x collapsed
3199, Generating default present(vm(:ngrdcol,:nz),varnce_w_i(:ngrdcol,:nz),uprcp_contrib_comp_i(:ngrdcol,:nz),thlm(:ngrdcol,:nz),thl_i(:ngrdcol,:nz),stdev_eta_i(:ngrdcol,:nz),crt_i(:ngrdcol,:nz),wm(:ngrdcol,:nz),v_i(:ngrdcol,:nz),cthl_i(:ngrdcol,:nz),rc_i(:ngrdcol,:nz),vprcp_contrib_comp_i(:ngrdcol,:nz),w_i(:ngrdcol,:nz),wprcp_contrib_comp_i(:ngrdcol,:nz),wp2rcp_contrib_comp_i(:ngrdcol,:nz),rtprcp_contrib_comp_i(:ngrdcol,:nz),stdev_chi_i(:ngrdcol,:nz),cloud_frac_i(:ngrdcol,:nz),corr_chi_eta_i(:ngrdcol,:nz),rcm(:ngrdcol,:nz),rt_i(:ngrdcol,:nz),rtm(:ngrdcol,:nz),thlprcp_contrib_comp_i(:ngrdcol,:nz),u_i(:ngrdcol,:nz),um(:ngrdcol,:nz))
calc_w_up_in_cloud:
3335, Generating NVIDIA GPU code
3336, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3337, ! blockidx%x threadidx%x collapsed
3335, Generating default present(w_2(:ngrdcol,:nz),cloud_frac_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),cloud_frac_1(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),cloudy_downdraft_frac(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz))
make[1]: Leaving directory '/home/jenkins/workspace/clubb_nvhpc_gpu_acc_vs_cpu_diffness/obj'
make: *** [Makefile:14: libclubb_param.a] Error 2
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU)
Stage "Run GPU" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare Output)
Stage "Compare Output" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] cleanWs
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
[Pipeline] }
[Pipeline] // script
[Pipeline] script
[Pipeline] {
[Pipeline] emailext
Sending email to: messnermet@uwm.edu
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
Finished: FAILURE