Skipping 238 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
iteration = 1; time = 57660.0
iteration = 2; time = 57720.0
iteration = 3; time = 57780.0
iteration = 4; time = 57840.0
iteration = 5; time = 57900.0
iteration = 6; time = 57960.0
iteration = 7; time = 58020.0
iteration = 8; time = 58080.0
iteration = 9; time = 58140.0
iteration = 10; time = 58200.0
iteration = 11; time = 58260.0
iteration = 12; time = 58320.0
iteration = 13; time = 58380.0
iteration = 14; time = 58440.0
iteration = 15; time = 58500.0
iteration = 16; time = 58560.0
iteration = 17; time = 58620.0
iteration = 18; time = 58680.0
iteration = 19; time = 58740.0
iteration = 20; time = 58800.0
iteration = 21; time = 58860.0
iteration = 22; time = 58920.0
iteration = 23; time = 58980.0
iteration = 24; time = 59040.0
iteration = 25; time = 59100.0
iteration = 26; time = 59160.0
iteration = 27; time = 59220.0
iteration = 28; time = 59280.0
iteration = 29; time = 59340.0
iteration = 30; time = 59400.0
iteration = 31; time = 59460.0
iteration = 32; time = 59520.0
iteration = 33; time = 59580.0
iteration = 34; time = 59640.0
iteration = 35; time = 59700.0
iteration = 36; time = 59760.0
iteration = 37; time = 59820.0
iteration = 38; time = 59880.0
iteration = 39; time = 59940.0
iteration = 40; time = 60000.0
iteration = 41; time = 60060.0
iteration = 42; time = 60120.0
iteration = 43; time = 60180.0
iteration = 44; time = 60240.0
iteration = 45; time = 60300.0
iteration = 46; time = 60360.0
iteration = 47; time = 60420.0
iteration = 48; time = 60480.0
iteration = 49; time = 60540.0
iteration = 50; time = 60600.0
iteration = 51; time = 60660.0
iteration = 52; time = 60720.0
iteration = 53; time = 60780.0
iteration = 54; time = 60840.0
iteration = 55; time = 60900.0
iteration = 56; time = 60960.0
iteration = 57; time = 61020.0
iteration = 58; time = 61080.0
iteration = 59; time = 61140.0
iteration = 60; time = 61200.0
iteration = 61; time = 61260.0
iteration = 62; time = 61320.0
iteration = 63; time = 61380.0
iteration = 64; time = 61440.0
iteration = 65; time = 61500.0
iteration = 66; time = 61560.0
iteration = 67; time = 61620.0
iteration = 68; time = 61680.0
iteration = 69; time = 61740.0
iteration = 70; time = 61800.0
iteration = 71; time = 61860.0
iteration = 72; time = 61920.0
iteration = 73; time = 61980.0
iteration = 74; time = 62040.0
iteration = 75; time = 62100.0
iteration = 76; time = 62160.0
iteration = 77; time = 62220.0
iteration = 78; time = 62280.0
iteration = 79; time = 62340.0
iteration = 80; time = 62400.0
iteration = 81; time = 62460.0
iteration = 82; time = 62520.0
iteration = 83; time = 62580.0
iteration = 84; time = 62640.0
iteration = 85; time = 62700.0
iteration = 86; time = 62760.0
iteration = 87; time = 62820.0
iteration = 88; time = 62880.0
iteration = 89; time = 62940.0
iteration = 90; time = 63000.0
iteration = 91; time = 63060.0
iteration = 92; time = 63120.0
iteration = 93; time = 63180.0
iteration = 94; time = 63240.0
iteration = 95; time = 63300.0
iteration = 96; time = 63360.0
iteration = 97; time = 63420.0
iteration = 98; time = 63480.0
iteration = 99; time = 63540.0
iteration = 100; time = 63600.0
iteration = 101; time = 63660.0
iteration = 102; time = 63720.0
iteration = 103; time = 63780.0
iteration = 104; time = 63840.0
iteration = 105; time = 63900.0
iteration = 106; time = 63960.0
iteration = 107; time = 64020.0
iteration = 108; time = 64080.0
iteration = 109; time = 64140.0
iteration = 110; time = 64200.0
iteration = 111; time = 64260.0
iteration = 112; time = 64320.0
iteration = 113; time = 64380.0
iteration = 114; time = 64440.0
iteration = 115; time = 64500.0
iteration = 116; time = 64560.0
iteration = 117; time = 64620.0
iteration = 118; time = 64680.0
iteration = 119; time = 64740.0
iteration = 120; time = 64800.0
iteration = 121; time = 64860.0
iteration = 122; time = 64920.0
iteration = 123; time = 64980.0
iteration = 124; time = 65040.0
iteration = 125; time = 65100.0
iteration = 126; time = 65160.0
iteration = 127; time = 65220.0
iteration = 128; time = 65280.0
iteration = 129; time = 65340.0
iteration = 130; time = 65400.0
iteration = 131; time = 65460.0
iteration = 132; time = 65520.0
iteration = 133; time = 65580.0
iteration = 134; time = 65640.0
iteration = 135; time = 65700.0
iteration = 136; time = 65760.0
iteration = 137; time = 65820.0
iteration = 138; time = 65880.0
iteration = 139; time = 65940.0
iteration = 140; time = 66000.0
iteration = 141; time = 66060.0
iteration = 142; time = 66120.0
iteration = 143; time = 66180.0
iteration = 144; time = 66240.0
iteration = 145; time = 66300.0
iteration = 146; time = 66360.0
iteration = 147; time = 66420.0
iteration = 148; time = 66480.0
iteration = 149; time = 66540.0
iteration = 150; time = 66600.0
iteration = 151; time = 66660.0
iteration = 152; time = 66720.0
iteration = 153; time = 66780.0
iteration = 154; time = 66840.0
iteration = 155; time = 66900.0
iteration = 156; time = 66960.0
iteration = 157; time = 67020.0
iteration = 158; time = 67080.0
iteration = 159; time = 67140.0
iteration = 160; time = 67200.0
iteration = 161; time = 67260.0
iteration = 162; time = 67320.0
iteration = 163; time = 67380.0
iteration = 164; time = 67440.0
iteration = 165; time = 67500.0
iteration = 166; time = 67560.0
iteration = 167; time = 67620.0
iteration = 168; time = 67680.0
iteration = 169; time = 67740.0
iteration = 170; time = 67800.0
iteration = 171; time = 67860.0
iteration = 172; time = 67920.0
iteration = 173; time = 67980.0
iteration = 174; time = 68040.0
iteration = 175; time = 68100.0
iteration = 176; time = 68160.0
iteration = 177; time = 68220.0
iteration = 178; time = 68280.0
iteration = 179; time = 68340.0
iteration = 180; time = 68400.0
iteration = 181; time = 68460.0
iteration = 182; time = 68520.0
iteration = 183; time = 68580.0
iteration = 184; time = 68640.0
iteration = 185; time = 68700.0
iteration = 186; time = 68760.0
iteration = 187; time = 68820.0
iteration = 188; time = 68880.0
iteration = 189; time = 68940.0
iteration = 190; time = 69000.0
iteration = 191; time = 69060.0
iteration = 192; time = 69120.0
iteration = 193; time = 69180.0
iteration = 194; time = 69240.0
iteration = 195; time = 69300.0
iteration = 196; time = 69360.0
iteration = 197; time = 69420.0
iteration = 198; time = 69480.0
iteration = 199; time = 69540.0
iteration = 200; time = 69600.0
iteration = 201; time = 69660.0
iteration = 202; time = 69720.0
iteration = 203; time = 69780.0
iteration = 204; time = 69840.0
iteration = 205; time = 69900.0
iteration = 206; time = 69960.0
iteration = 207; time = 70020.0
iteration = 208; time = 70080.0
iteration = 209; time = 70140.0
iteration = 210; time = 70200.0
iteration = 211; time = 70260.0
iteration = 212; time = 70320.0
iteration = 213; time = 70380.0
iteration = 214; time = 70440.0
iteration = 215; time = 70500.0
iteration = 216; time = 70560.0
iteration = 217; time = 70620.0
iteration = 218; time = 70680.0
iteration = 219; time = 70740.0
iteration = 220; time = 70800.0
iteration = 221; time = 70860.0
iteration = 222; time = 70920.0
iteration = 223; time = 70980.0
iteration = 224; time = 71040.0
iteration = 225; time = 71100.0
iteration = 226; time = 71160.0
iteration = 227; time = 71220.0
iteration = 228; time = 71280.0
iteration = 229; time = 71340.0
iteration = 230; time = 71400.0
iteration = 231; time = 71460.0
iteration = 232; time = 71520.0
iteration = 233; time = 71580.0
iteration = 234; time = 71640.0
iteration = 235; time = 71700.0
iteration = 236; time = 71760.0
iteration = 237; time = 71820.0
iteration = 238; time = 71880.0
iteration = 239; time = 71940.0
iteration = 240; time = 72000.0
iteration = 241; time = 72060.0
iteration = 242; time = 72120.0
iteration = 243; time = 72180.0
iteration = 244; time = 72240.0
iteration = 245; time = 72300.0
iteration = 246; time = 72360.0
iteration = 247; time = 72420.0
iteration = 248; time = 72480.0
iteration = 249; time = 72540.0
iteration = 250; time = 72600.0
iteration = 251; time = 72660.0
iteration = 252; time = 72720.0
iteration = 253; time = 72780.0
iteration = 254; time = 72840.0
iteration = 255; time = 72900.0
iteration = 256; time = 72960.0
iteration = 257; time = 73020.0
iteration = 258; time = 73080.0
iteration = 259; time = 73140.0
iteration = 260; time = 73200.0
iteration = 261; time = 73260.0
iteration = 262; time = 73320.0
iteration = 263; time = 73380.0
iteration = 264; time = 73440.0
iteration = 265; time = 73500.0
iteration = 266; time = 73560.0
iteration = 267; time = 73620.0
iteration = 268; time = 73680.0
iteration = 269; time = 73740.0
iteration = 270; time = 73800.0
iteration = 271; time = 73860.0
iteration = 272; time = 73920.0
iteration = 273; time = 73980.0
iteration = 274; time = 74040.0
iteration = 275; time = 74100.0
iteration = 276; time = 74160.0
iteration = 277; time = 74220.0
iteration = 278; time = 74280.0
iteration = 279; time = 74340.0
iteration = 280; time = 74400.0
iteration = 281; time = 74460.0
iteration = 282; time = 74520.0
iteration = 283; time = 74580.0
iteration = 284; time = 74640.0
iteration = 285; time = 74700.0
iteration = 286; time = 74760.0
iteration = 287; time = 74820.0
iteration = 288; time = 74880.0
iteration = 289; time = 74940.0
iteration = 290; time = 75000.0
iteration = 291; time = 75060.0
iteration = 292; time = 75120.0
iteration = 293; time = 75180.0
iteration = 294; time = 75240.0
iteration = 295; time = 75300.0
iteration = 296; time = 75360.0
iteration = 297; time = 75420.0
iteration = 298; time = 75480.0
iteration = 299; time = 75540.0
iteration = 300; time = 75600.0
iteration = 301; time = 75660.0
iteration = 302; time = 75720.0
iteration = 303; time = 75780.0
iteration = 304; time = 75840.0
iteration = 305; time = 75900.0
iteration = 306; time = 75960.0
iteration = 307; time = 76020.0
iteration = 308; time = 76080.0
iteration = 309; time = 76140.0
iteration = 310; time = 76200.0
iteration = 311; time = 76260.0
iteration = 312; time = 76320.0
iteration = 313; time = 76380.0
iteration = 314; time = 76440.0
iteration = 315; time = 76500.0
iteration = 316; time = 76560.0
iteration = 317; time = 76620.0
iteration = 318; time = 76680.0
iteration = 319; time = 76740.0
iteration = 320; time = 76800.0
iteration = 321; time = 76860.0
iteration = 322; time = 76920.0
iteration = 323; time = 76980.0
iteration = 324; time = 77040.0
iteration = 325; time = 77100.0
iteration = 326; time = 77160.0
iteration = 327; time = 77220.0
iteration = 328; time = 77280.0
iteration = 329; time = 77340.0
iteration = 330; time = 77400.0
iteration = 331; time = 77460.0
iteration = 332; time = 77520.0
iteration = 333; time = 77580.0
iteration = 334; time = 77640.0
iteration = 335; time = 77700.0
iteration = 336; time = 77760.0
iteration = 337; time = 77820.0
iteration = 338; time = 77880.0
iteration = 339; time = 77940.0
iteration = 340; time = 78000.0
iteration = 341; time = 78060.0
iteration = 342; time = 78120.0
iteration = 343; time = 78180.0
iteration = 344; time = 78240.0
iteration = 345; time = 78300.0
iteration = 346; time = 78360.0
iteration = 347; time = 78420.0
iteration = 348; time = 78480.0
iteration = 349; time = 78540.0
iteration = 350; time = 78600.0
iteration = 351; time = 78660.0
iteration = 352; time = 78720.0
iteration = 353; time = 78780.0
iteration = 354; time = 78840.0
iteration = 355; time = 78900.0
iteration = 356; time = 78960.0
iteration = 357; time = 79020.0
iteration = 358; time = 79080.0
iteration = 359; time = 79140.0
iteration = 360; time = 79200.0
iteration = 361; time = 79260.0
iteration = 362; time = 79320.0
iteration = 363; time = 79380.0
iteration = 364; time = 79440.0
iteration = 365; time = 79500.0
iteration = 366; time = 79560.0
iteration = 367; time = 79620.0
iteration = 368; time = 79680.0
iteration = 369; time = 79740.0
iteration = 370; time = 79800.0
iteration = 371; time = 79860.0
iteration = 372; time = 79920.0
iteration = 373; time = 79980.0
iteration = 374; time = 80040.0
iteration = 375; time = 80100.0
iteration = 376; time = 80160.0
iteration = 377; time = 80220.0
iteration = 378; time = 80280.0
iteration = 379; time = 80340.0
iteration = 380; time = 80400.0
iteration = 381; time = 80460.0
iteration = 382; time = 80520.0
iteration = 383; time = 80580.0
iteration = 384; time = 80640.0
iteration = 385; time = 80700.0
iteration = 386; time = 80760.0
iteration = 387; time = 80820.0
iteration = 388; time = 80880.0
iteration = 389; time = 80940.0
iteration = 390; time = 81000.0
iteration = 391; time = 81060.0
iteration = 392; time = 81120.0
iteration = 393; time = 81180.0
iteration = 394; time = 81240.0
iteration = 395; time = 81300.0
iteration = 396; time = 81360.0
iteration = 397; time = 81420.0
iteration = 398; time = 81480.0
iteration = 399; time = 81540.0
iteration = 400; time = 81600.0
iteration = 401; time = 81660.0
iteration = 402; time = 81720.0
iteration = 403; time = 81780.0
iteration = 404; time = 81840.0
iteration = 405; time = 81900.0
iteration = 406; time = 81960.0
iteration = 407; time = 82020.0
iteration = 408; time = 82080.0
iteration = 409; time = 82140.0
iteration = 410; tiWARNING! Main loop timing budget has errors in excess of 1 per cent!
me = 82200.0
iteration = 411; time = 82260.0
iteration = 412; time = 82320.0
iteration = 413; time = 82380.0
iteration = 414; time = 82440.0
iteration = 415; time = 82500.0
iteration = 416; time = 82560.0
iteration = 417; time = 82620.0
iteration = 418; time = 82680.0
iteration = 419; time = 82740.0
iteration = 420; time = 82800.0
iteration = 421; time = 82860.0
iteration = 422; time = 82920.0
iteration = 423; time = 82980.0
iteration = 424; time = 83040.0
iteration = 425; time = 83100.0
iteration = 426; time = 83160.0
iteration = 427; time = 83220.0
iteration = 428; time = 83280.0
iteration = 429; time = 83340.0
iteration = 430; time = 83400.0
iteration = 431; time = 83460.0
iteration = 432; time = 83520.0
iteration = 433; time = 83580.0
iteration = 434; time = 83640.0
iteration = 435; time = 83700.0
iteration = 436; time = 83760.0
iteration = 437; time = 83820.0
iteration = 438; time = 83880.0
iteration = 439; time = 83940.0
iteration = 440; time = 84000.0
iteration = 441; time = 84060.0
iteration = 442; time = 84120.0
iteration = 443; time = 84180.0
iteration = 444; time = 84240.0
iteration = 445; time = 84300.0
iteration = 446; time = 84360.0
iteration = 447; time = 84420.0
iteration = 448; time = 84480.0
iteration = 449; time = 84540.0
iteration = 450; time = 84600.0
iteration = 451; time = 84660.0
iteration = 452; time = 84720.0
iteration = 453; time = 84780.0
iteration = 454; time = 84840.0
iteration = 455; time = 84900.0
iteration = 456; time = 84960.0
iteration = 457; time = 85020.0
iteration = 458; time = 85080.0
iteration = 459; time = 85140.0
iteration = 460; time = 85200.0
iteration = 461; time = 85260.0
iteration = 462; time = 85320.0
iteration = 463; time = 85380.0
iteration = 464; time = 85440.0
iteration = 465; time = 85500.0
iteration = 466; time = 85560.0
iteration = 467; time = 85620.0
iteration = 468; time = 85680.0
iteration = 469; time = 85740.0
iteration = 470; time = 85800.0
iteration = 471; time = 85860.0
iteration = 472; time = 85920.0
iteration = 473; time = 85980.0
iteration = 474; time = 86040.0
iteration = 475; time = 86100.0
iteration = 476; time = 86160.0
iteration = 477; time = 86220.0
iteration = 478; time = 86280.0
iteration = 479; time = 86340.0
iteration = 480; time = 86400.0
iteration = 481; time = 86460.0
iteration = 482; time = 86520.0
iteration = 483; time = 86580.0
iteration = 484; time = 86640.0
iteration = 485; time = 86700.0
iteration = 486; time = 86760.0
iteration = 487; time = 86820.0
iteration = 488; time = 86880.0
iteration = 489; time = 86940.0
iteration = 490; time = 87000.0
iteration = 491; time = 87060.0
iteration = 492; time = 87120.0
iteration = 493; time = 87180.0
iteration = 494; time = 87240.0
iteration = 495; time = 87300.0
iteration = 496; time = 87360.0
iteration = 497; time = 87420.0
iteration = 498; time = 87480.0
iteration = 499; time = 87540.0
iteration = 500; time = 87600.0
WARNING! Main loop timing budget has errors in excess of 1 per cent!
CLUBB-TIMER time_loop_init = 0.0412
CLUBB-TIMER time_clubb_advance = 4.8094
CLUBB-TIMER time_clubb_pdf = 0.0004
CLUBB-TIMER time_SILHS = 0.0001
CLUBB-TIMER time_microphys_scheme = 0.0000
CLUBB-TIMER time_microphys_advance = 0.0000
CLUBB-TIMER time_loop_end = 0.0068
CLUBB-TIMER time_output_multi_col = 0.3262
CLUBB-TIMER time_total = Program exited normally
5.1847
+ run_scripts/run_scm.bash -p ../clubb_params_multi_col.in -e rico_silhs
Running rico_silhs
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings
WARNING! Main loop timing budget has errors in excess of 1 per cent!
Program exited normally
iteration = 1; time = 300.0
iteration = 2; time = 600.0
iteration = 3; time = 900.0
iteration = 4; time = 1200.0
iteration = 5; time = 1500.0
iteration = 6; time = 1800.0
iteration = 7; time = 2100.0
iteration = 8; time = 2400.0
iteration = 9; time = 2700.0
iteration = 10; time = 3000.0
WARNING! Main loop timing budget has errors in excess of 1 per cent!
CLUBB-TIMER time_loop_init = 0.0006
CLUBB-TIMER time_clubb_advance = 0.0389
CLUBB-TIMER time_clubb_pdf = 0.0704
CLUBB-TIMER time_SILHS = 0.1038
CLUBB-TIMER time_microphys_scheme = 0.0606
CLUBB-TIMER time_microphys_advance = 0.0199
CLUBB-TIMER time_loop_end = 0.0002
CLUBB-TIMER time_output_multi_col = 0.0060
CLUBB-TIMER time_total = 0.3005
+ mv output cpu_output
+ mkdir output
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile GPU_ACC)
[Pipeline] sh
+ compile/clean_all.bash
rm -f /home/jenkins/workspace/branch_clubb_test/compile/../obj/*.* /home/jenkins/workspace/branch_clubb_test/compile/../obj/.cppdefs /home/jenkins/workspace/branch_clubb_test/compile/../lib/lib* /home/jenkins/workspace/branch_clubb_test/compile/../bin/clubb_standalone /home/jenkins/workspace/branch_clubb_test/compile/../bin/clubb_tuner /home/jenkins/workspace/branch_clubb_test/compile/../bin/clubb_thread_test /home/jenkins/workspace/branch_clubb_test/compile/../bin/int2txt /home/jenkins/workspace/branch_clubb_test/compile/../bin/jacobian /home/jenkins/workspace/branch_clubb_test/compile/../bin/G_unit_tests /home/jenkins/workspace/branch_clubb_test/compile/../bin/mkmf_template /home/jenkins/workspace/branch_clubb_test/compile/../bin/Makefile
+ source /etc/profile.d/larson-group.sh
++ export GIT_EDITOR=vi
++ GIT_EDITOR=vi
++ export SVN_EDITOR=vi
++ SVN_EDITOR=vi
++ export OMP_STACKSIZE=1048579
++ OMP_STACKSIZE=1048579
++ export LMOD_ROOT=/opt/lmod/
++ LMOD_ROOT=/opt/lmod/
++ source /opt/lmod//lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/lmod-8.7.37-bi3kyxcdrfgw3y7vv2k7c5rjxg75qzju/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
+++ find /usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core -print -quit
++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
+ module load nvhpc netcdf-fortran
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ compile/compile.bash -c config/linux_x86_64_nvhpc_gpu_openacc.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/branch_clubb_test/compile/../obj; make -f Make.clubb_param
cd /home/jenkins/workspace/branch_clubb_test/compile/../obj; make -f Make.clubb_gfdlact
make[1]: Entering directory '/home/jenkins/workspace/branch_clubb_test/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/clubb_precision.F90
make[1]: Entering directory '/home/jenkins/workspace/branch_clubb_test/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/SCM_Activation/aer_ccn_act_k.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/error_code.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/lapack_interfaces.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/model_flags.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/input_names.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/parameter_indices.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/mt95.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/code_timer_module.F90
clubb_at_least_debug_level:
55, Generating acc routine seq
Generating NVIDIA GPU code
set_clubb_debug_level:
116, Generating update device(clubb_debug_level)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/penta_lu_solver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/constants_clubb.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stat_file_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_variables.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/parameters_model.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/tridiag_lu_solver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/array_index.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/endian.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_type.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/file_functions.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/interpolation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/calc_roots.F90
tridiag_lu_solve_single_rhs_lhs:
117, Generating create(lower_diag_invrs(:),upper(:)) [if not already present]
119, Accelerator serial kernel generated
Generating NVIDIA GPU code
Generating implicit copyin(soln(:ndim-1)) [if not already present]
Generating implicit copyin(rhs(1:ndim),lhs(-1:1,1:ndim)) [if not already present]
Generating implicit copyout(soln(1:ndim)) [if not already present]
124, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
Accelerator serial kernel generated
Generating NVIDIA GPU code
124, !$acc loop seq
124, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
127, Accelerator serial kernel generated
Generating NVIDIA GPU code
133, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
Accelerator serial kernel generated
Generating NVIDIA GPU code
133, !$acc loop seq
133, Loop carried dependence of soln prevents parallelization
137, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
Accelerator serial kernel generated
Generating NVIDIA GPU code
137, !$acc loop seq
137, Loop carried backward dependence of soln prevents vectorization
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/T_in_K_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/saturation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/lapack_wrap.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/pdf_parameter_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/matrix_operations.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/Skx_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/sigma_sqd_w_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/calendar.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/pdf_utilities.F90
penta_lu_solve_single_rhs_multiple_lhs:
146, Generating create(lower_diag_invrs(:,:),upper_2(:,:),upper_1(:,:),lower_1(:,:),lower_2(:,:)) [if not already present]
148, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
149, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
148, Generating default present(lhs(:1,:ngrdcol,:2))
161, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
162, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
163, !$acc loop seq
161, Generating default present(lhs(:,:ngrdcol,3:ndim-2))
162, Generating implicit firstprivate(k)
163, 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
176, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
177, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
176, Generating default present(lhs(-1:,:ngrdcol,ndim-1:ndim))
177, Generating implicit firstprivate(ndim)
197, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
198, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
204, !$acc loop seq
197, Generating default present(soln(:ngrdcol,:),rhs(:ngrdcol,:))
198, Generating implicit firstprivate(k)
204, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
211, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
212, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
215, !$acc loop seq
211, Generating default present(soln(:ngrdcol,:ndim))
212, Generating implicit firstprivate(k)
215, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/new_hybrid_pdf.F90
tridiag_lu_solve_single_rhs_multiple_lhs:
182, Generating create(lower_diag_invrs(:,:),upper(:,:)) [if not already present]
184, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
185, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
184, Generating default present(lhs(:0,:ngrdcol,:1))
191, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
192, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
193, !$acc loop seq
191, Generating default present(lhs(:,:ngrdcol,2:ndim-1))
192, Generating implicit firstprivate(k)
193, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
200, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
201, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
200, Generating default present(lhs(0:,:ngrdcol,ndim))
201, Generating implicit firstprivate(ndim)
207, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
212, !$acc loop seq
207, Generating default present(lhs(1,:ngrdcol,2:ndim),soln(:ngrdcol,:ndim),rhs(:ngrdcol,:ndim))
208, Generating implicit firstprivate(k)
212, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
218, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
219, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
220, !$acc loop seq
218, Generating default present(soln(:ngrdcol,:ndim))
219, Generating implicit firstprivate(k)
220, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/new_tsdadg_pdf.F90
tridiag_lu_solve_multiple_rhs_lhs:
268, Generating create(upper(:,:),lower_diag_invrs(:,:)) [if not already present]
270, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
271, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
270, Generating default present(lhs(:0,:ngrdcol,:1))
277, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
278, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
279, !$acc loop seq
277, Generating default present(lhs(:,:ngrdcol,2:ndim-1))
278, Generating implicit firstprivate(k)
279, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
286, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
287, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
286, Generating default present(lhs(0:,:ngrdcol,ndim))
287, Generating implicit firstprivate(ndim)
293, Generating implicit firstprivate(ndim,nrhs,ngrdcol)
Generating NVIDIA GPU code
294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
295, ! blockidx%x threadidx%x collapsed
299, !$acc loop seq
293, Generating default present(soln(:ngrdcol,:ndim,:nrhs),rhs(:ngrdcol,:ndim,:nrhs),lhs(1,:ngrdcol,2:ndim))
295, Generating implicit firstprivate(k)
299, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
306, Generating implicit firstprivate(ndim,nrhs,ngrdcol)
Generating NVIDIA GPU code
307, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
308, ! blockidx%x threadidx%x collapsed
309, !$acc loop seq
306, Generating default present(soln(:ngrdcol,:ndim,:nrhs))
308, Generating implicit firstprivate(k)
309, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
thlm2t_in_k_2d:
140, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
142, ! blockidx%x threadidx%x collapsed
140, Generating default present(thlm(:ngrdcol,:nz),rcm(:ngrdcol,:nz),exner(:ngrdcol,:nz))
mono_cubic_interp:
116, Generating acc routine seq
Generating NVIDIA GPU code
skx_func:
73, Generating create(skx_denom_tol(:)) [if not already present]
75, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
76, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
75, Generating default present(clubb_params(:ngrdcol,73))
76, Generating implicit firstprivate(x_tol)
84, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
85, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
86, ! blockidx%x threadidx%x collapsed
84, Generating default present(xp3(:ngrdcol,:nz),xp2(:ngrdcol,:nz),skx(:ngrdcol,:nz))
compute_sigma_sqd_w:
97, Generating enter data create(max_corr_w_x_sqd(:,:))
108, Generating implicit firstprivate(nzm,ngrdcol)
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,:nzm),wprtp(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),max_corr_w_x_sqd(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
120, Generating implicit firstprivate(nzm,ngrdcol)
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,:nzm),up2(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm))
134, Generating implicit firstprivate(nzm,ngrdcol)
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,:nzm),max_corr_w_x_sqd(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm))
142, Generating exit data delete(max_corr_w_x_sqd(:,:))
penta_lu_solve_multiple_rhs_lhs:
266, Generating create(lower_diag_invrs(:,:),upper_2(:,:),upper_1(:,:),lower_1(:,:),lower_2(:,:)) [if not already present]
268, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
269, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
268, Generating default present(lhs(:1,:ngrdcol,:2))
281, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
282, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
283, !$acc loop seq
281, Generating default present(lhs(:,:ngrdcol,3:ndim-2))
282, Generating implicit firstprivate(k)
283, 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
296, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
297, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
296, Generating default present(lhs(-1:,:ngrdcol,ndim-1:ndim))
297, Generating implicit firstprivate(ndim)
317, Generating implicit firstprivate(ndim,nrhs,ngrdcol)
Generating NVIDIA GPU code
318, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
319, ! blockidx%x threadidx%x collapsed
325, !$acc loop seq
317, Generating default present(soln(:ngrdcol,:,:nrhs),rhs(:ngrdcol,:,:nrhs))
319, Generating implicit firstprivate(k)
325, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
333, Generating implicit firstprivate(ndim,nrhs,ngrdcol)
Generating NVIDIA GPU code
334, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
335, ! blockidx%x threadidx%x collapsed
338, !$acc loop seq
333, Generating default present(soln(:ngrdcol,:ndim,:nrhs))
335, Generating implicit firstprivate(k)
338, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
lg_2005_ansatz:
171, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
172, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
173, ! blockidx%x threadidx%x collapsed
171, Generating default present(skw(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),beta(:ngrdcol),skx(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),xp2(:ngrdcol,:nz),wp2(:ngrdcol,:nz))
173, Generating implicit firstprivate(x_tol,nrmlzd_skw,nrmlzd_corr_wx)
pvertinterp:
548, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
549, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
548, Generating default present(p_mid(:ngrdcol,:),interp_var(:ngrdcol),input_var(:ngrdcol,:))
549, Generating implicit firstprivate(p_out,l_found,k_upper,k,dpu,dpl)
568, Accelerator restriction: induction variable live-out from loop: k
573, Accelerator restriction: induction variable live-out from loop: k
xp3_lg_2005_ansatz:
247, Generating create(skx_zt(:,:),skx_denom_tol(:)) [if not already present]
254, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
255, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
254, Generating default present(clubb_params(:ngrdcol,73))
255, Generating implicit firstprivate(x_tol)
262, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
263, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
264, ! blockidx%x threadidx%x collapsed
262, Generating default present(xp3(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt))
compute_mean_binormal:
676, Generating acc routine seq
Generating NVIDIA GPU code
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/LY93_pdf.F90
sat_mixrat_liq_k:
88, Generating acc routine seq
Generating NVIDIA GPU code
calc_comp_corrs_binormal:
869, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
870, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
871, ! blockidx%x threadidx%x collapsed
869, Generating default present(corr_x_y_1(: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),xm(:ngrdcol,:nz),mu_x_2(:ngrdcol,:nz),ym(:ngrdcol,:nz),xpyp(:ngrdcol,:nz),corr_x_y_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),sigma_y_2_sqd(:ngrdcol,:nz),mu_y_1(:ngrdcol,:nz),mu_x_1(:ngrdcol,:nz))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/Nc_Ncn_eqns.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/hydromet_pdf_parameter_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/diagnose_correlations_module.F90
sat_mixrat_liq_2d:
365, Generating create(esat(:,:)) [if not already present]
Generating copyin(p_in_pa(:,:),t_in_k(:,:)) [if not already present]
380, Generating implicit firstprivate(ngrdcol,nz,start_index)
Generating NVIDIA GPU code
381, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
382, ! blockidx%x threadidx%x collapsed
382, Generating implicit firstprivate(t_in_c_sqd,t_in_c)
435, Generating implicit firstprivate(ngrdcol,nz,start_index)
Generating NVIDIA GPU code
436, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
437, ! blockidx%x threadidx%x collapsed
449, Generating implicit firstprivate(ngrdcol,start_index,nz)
Generating NVIDIA GPU code
450, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
451, ! blockidx%x threadidx%x collapsed
451, Generating implicit firstprivate(t_in_k_clipped)
476, Generating implicit firstprivate(ngrdcol,start_index,nz)
Generating NVIDIA GPU code
477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
478, ! blockidx%x threadidx%x collapsed
478, Generating implicit firstprivate(t_in_k_int)
498, Generating implicit firstprivate(ngrdcol,start_index,nz)
Generating NVIDIA GPU code
499, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
500, ! blockidx%x threadidx%x collapsed
sat_mixrat_ice_2d:
952, Generating create(esat_ice(:,:)) [if not already present]
Generating copyin(p_in_pa(:,:),t_in_k(:,:)) [if not already present]
961, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
962, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
963, ! blockidx%x threadidx%x collapsed
976, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
977, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
978, ! blockidx%x threadidx%x collapsed
978, Generating implicit firstprivate(t_in_c)
1005, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1006, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1007, ! blockidx%x threadidx%x collapsed
1007, Generating implicit firstprivate(t_in_k_clipped)
1035, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1036, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1037, ! blockidx%x threadidx%x collapsed
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_type_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/new_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c -I/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/output_grads.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/grid_class.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/input_reader.F90
ar rv /home/jenkins/workspace/branch_clubb_test/compile/../lib/libclubb_gfdlact.a aer_ccn_act_k.o
ar: creating /home/jenkins/workspace/branch_clubb_test/compile/../lib/libclubb_gfdlact.a
a - aer_ccn_act_k.o
make[1]: Leaving directory '/home/jenkins/workspace/branch_clubb_test/obj'
adg1_pdf_driver:
152, Generating enter data create(w_1_n(:,:),w_2_n(:,:))
209, Generating exit data delete(w_2_n(:,:),w_1_n(:,:))
adg1_w_closure:
660, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
661, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
662, ! blockidx%x threadidx%x collapsed
660, Generating default present(wp2(:ngrdcol,:nz),wm(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),w_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),skw(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz))
662, Generating implicit firstprivate(mixt_frac_max_mag)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_lh_sfc_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_rad_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_zm_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_lh_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_rad_zm_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_sfc_module.F90
adg1_adg2_responder_params:
1116, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1117, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1118, ! blockidx%x threadidx%x collapsed
1116, Generating default present(wp2(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),alpha_x(:ngrdcol,:nz),beta(:ngrdcol),w_2_n(:ngrdcol,:nz),xm(:ngrdcol,:nz),xp2(:ngrdcol,:nz),x_2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),x_1(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz))
1118, Generating implicit firstprivate(x_tol,width_factor_1)
linear_interpolated_azm_2d:
1543, 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]
1549, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1550, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1551, ! blockidx%x threadidx%x collapsed
1562, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1563, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1573, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1574, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1574, Generating implicit firstprivate(nzt,nzm)
1582, Generating copyin(zm_min) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1584, ! blockidx%x threadidx%x collapsed
zt2zm2zt:
1639, Generating create(azt_zm(:,:)) [if not already present]
zm2zt2zm:
1695, Generating create(azm_zt(:,:)) [if not already present]
linear_interpolated_azt_2d:
2109, 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]
2115, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2116, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2117, ! blockidx%x threadidx%x collapsed
2126, Generating copyin(zt_min) [if not already present]
Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2127, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2128, ! blockidx%x threadidx%x collapsed
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/precipitation_fraction.F90
gradzm_2d:
2414, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2415, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2416, ! blockidx%x threadidx%x collapsed
2414, Generating default present(azm(:ngrdcol,:nzt+1),gr%invrs_dzt(1:ngrdcol,1:nzt),gr)
gradzm_1d:
2463, Generating copyin(azm_col(:,:),gr) [if not already present]
Generating copyout(gradzm_1d_col(:,:)) [if not already present]
Generating copyin(gr%invrs_dzt(:,:)) [if not already present]
gradzt_2d:
2510, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2511, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2512, ! blockidx%x threadidx%x collapsed
2510, Generating default present(azt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr)
2524, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2525, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2525, Generating implicit firstprivate(nzm)
gradzt_1d:
2571, Generating copyin(azt_col(:,:),gr) [if not already present]
Generating copyout(gradzt_1d_col(:,:)) [if not already present]
Generating copyin(gr%invrs_dzm(:,:)) [if not already present]
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/corr_varnce_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/index_mapping.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/matrix_solver_wrapper.F90
band_solve_single_rhs_multiple_lhs:
108, Generating update self(lhs(:,:,:),rhs(:,:))
121, Generating update device(rcond(:))
128, Generating update self(rhs(:,:),lhs(:,:,:))
136, Generating update device(soln(:,:))
band_solve_multiple_rhs_lhs:
220, Generating update self(lhs(:,:,:),rhs(:,:,:))
233, Generating update device(rcond(:))
240, Generating update self(rhs(:,:,:),lhs(:,:,:))
248, Generating update device(soln(:,:,:))
tridiag_solve_single_rhs_multiple_lhs:
432, Generating update self(lhs(:,:,:),rhs(:,:))
443, Generating update device(rcond(:))
450, Generating update self(rhs(:,:),lhs(:,:,:))
457, Generating update device(soln(:,:))
tridiag_solve_multiple_rhs_lhs:
538, Generating update self(lhs(:,:,:),rhs(:,:,:))
549, Generating update device(rcond(:))
556, Generating update self(rhs(:,:,:),lhs(:,:,:))
563, Generating update device(soln(:,:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/mean_adv.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_helper_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/parameters_tunable.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/sponge_layer_damping.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/turbulent_adv_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/diffusion.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/pos_definite_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/fill_holes.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_xp3_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/calc_pressure.F90
term_ma_zt_lhs:
194, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
195, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
196, ! blockidx%x threadidx%x collapsed
194, Generating default present(lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzt(:ngrdcol,2:nzt-1),wm_zt(:ngrdcol,2:nzt-1),weights_zt2zm(:ngrdcol,2:nzt,:))
217, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
218, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
217, Generating default present(invrs_dzt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt),wm_zt(:ngrdcol,nzt),weights_zt2zm(:ngrdcol,nzm-1,:))
218, Generating implicit firstprivate(nzt,nzm)
237, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
238, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
237, Generating default present(lhs_ma(:,:ngrdcol,:1),wm_zt(:ngrdcol,:1),weights_zt2zm(:ngrdcol,2,:),invrs_dzt(:ngrdcol,:1))
256, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
257, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
258, ! blockidx%x threadidx%x collapsed
256, Generating default present(wm_zt(:ngrdcol,2:nzt-1),lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzm(:ngrdcol,2:nzt))
288, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
289, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
288, Generating default present(invrs_dzm(:ngrdcol,nzm-1),wm_zt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt))
289, Generating implicit firstprivate(nzt,nzm)
317, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
318, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
317, Generating default present(invrs_dzm(:ngrdcol,2),wm_zt(:ngrdcol,:1),lhs_ma(:,:ngrdcol,:1))
calculate_thvm:
245, 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]
249, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
250, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
251, ! blockidx%x threadidx%x collapsed
term_ma_zm_lhs:
451, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
453, ! blockidx%x threadidx%x collapsed
451, Generating default present(lhs_ma(:,:ngrdcol,:1))
460, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
461, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
462, ! blockidx%x threadidx%x collapsed
460, Generating default present(lhs_ma(:,:ngrdcol,2:nzm-1),invrs_dzm(:ngrdcol,2:nzm-1),wm_zm(:ngrdcol,2:nzm-1),weights_zm2zt(:ngrdcol,:nzm-1,:))
479, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
480, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
481, ! blockidx%x threadidx%x collapsed
479, Generating default present(lhs_ma(:,:ngrdcol,nzm))
481, Generating implicit firstprivate(nzm)
xpyp_term_ta_pdf_lhs:
372, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
373, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
374, ! blockidx%x threadidx%x collapsed
372, Generating default present(lhs_ta(:,:ngrdcol,:1))
383, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
384, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
385, ! blockidx%x threadidx%x collapsed
383, Generating default present(coef_wpxpyp_implicit(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%weights_zm2zt(1:ngrdcol,1:nzm-1,1:2),gr,rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1))
414, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
415, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
416, ! blockidx%x threadidx%x collapsed
414, Generating default present(sgn_turbulent_vel(:ngrdcol,2:nzm-1),rho_ds_zm(:ngrdcol,:nzm),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),gr%invrs_dzt(1:ngrdcol,1:nzm-1),coef_wpxpyp_implicit_zm(:ngrdcol,:nzm),gr)
461, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
462, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
463, ! blockidx%x threadidx%x collapsed
461, Generating default present(lhs_ta(:,:ngrdcol,nzm))
463, Generating implicit firstprivate(nzm)
calc_stability_correction:
309, Generating enter data create(brunt_vaisala_freq_sqd_smth(:,:),lambda0_stability(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
327, Generating implicit firstprivate(nzm,ngrdcol)
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(lambda0_stability_coef(:ngrdcol),lambda0_stability(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
339, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
340, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
341, ! blockidx%x threadidx%x collapsed
339, Generating default present(stability_correction(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm),em(:ngrdcol,:nzm),lambda0_stability(:ngrdcol,:nzm))
349, Generating exit data delete(lambda0_stability(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
diffusion_zt_lhs:
310, Generating create(k_zm_nu(:,:),ddzm_rho_k_zm_nu(:,:),drhokdz_zt(:,:),lhs_upwind(:,:,:),rho_k_zm_nu(:,:)) [if not already present]
312, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
313, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
314, ! blockidx%x threadidx%x collapsed
312, Generating default present(k_zm(:ngrdcol,:nzm),nu(:ngrdcol))
391, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
392, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
391, Generating default present(gr,rho_ds_zm(:ngrdcol,2),nu(:ngrdcol),lhs(:,:ngrdcol,:1),invrs_rho_ds_zt(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr%invrs_dzm(1:ngrdcol,2),k_zm(:ngrdcol,2))
432, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
433, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
434, ! blockidx%x threadidx%x collapsed
432, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzm(1:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),lhs(:,:ngrdcol,2:nzt-1),gr)
488, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
489, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
488, Generating default present(k_zm(:ngrdcol,nzm-1),gr,rho_ds_zm(:ngrdcol,nzm-1),nu(:ngrdcol),lhs(:,:ngrdcol,nzt),invrs_rho_ds_zt(:ngrdcol,nzt),gr%invrs_dzt(1:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm-1))
489, Generating implicit firstprivate(nzt,nzm)
xpyp_term_ta_pdf_lhs_godunov:
536, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
537, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
538, ! blockidx%x threadidx%x collapsed
536, Generating default present(lhs_ta(:,:ngrdcol,:1))
545, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
546, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
547, ! blockidx%x threadidx%x collapsed
545, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),coef_wpxpyp_implicit(:ngrdcol,:nzm-1),gr,rho_ds_zm(:ngrdcol,:nzm),lhs_ta(:,:ngrdcol,2:nzm-1))
569, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
570, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
571, ! blockidx%x threadidx%x collapsed
569, Generating default present(lhs_ta(:,:ngrdcol,nzm))
571, Generating implicit firstprivate(nzm)
calc_brunt_vaisala_freq_sqd:
468, Generating create(rsat_zm(:,:),t_in_k(:,:),ice_supersat_frac_zm(:,:),rsat(:,:),t_in_k_zm(:,:),thm(:,:),ddzt_rtm(:,:),ddzt_thlm(:,:),brunt_vaisala_freq_clipped(:,:),ddzt_rsat(:,:),thm_zm(:,:),thvm_zm(:,:),ddzt_thm(:,:),ddzt_thvm(:,:)) [if not already present]
472, Generating enter data create(tmp_calc(:,:))
482, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
483, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
484, ! blockidx%x threadidx%x collapsed
482, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
492, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
494, ! blockidx%x threadidx%x collapsed
492, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
494, Generating implicit firstprivate(t0)
508, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
510, ! blockidx%x threadidx%x collapsed
508, Generating default present(thlm(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
520, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
521, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
522, ! blockidx%x threadidx%x collapsed
520, Generating default present(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm))
528, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
529, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
530, ! blockidx%x threadidx%x collapsed
528, Generating default present(brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm))
544, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
545, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
546, ! blockidx%x threadidx%x collapsed
544, Generating default present(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm),bv_efold(:ngrdcol),brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
582, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
584, ! blockidx%x threadidx%x collapsed
582, Generating default present(brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
603, Generating exit data delete(tmp_calc(:,:))
xpyp_term_ta_pdf_rhs:
880, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
881, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
880, Generating default present(rhs_ta(:ngrdcol,:1))
889, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
890, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
891, ! blockidx%x threadidx%x collapsed
889, Generating default present(rho_ds_zt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,invrs_rho_ds_zm(:ngrdcol,2:nzm-1),term_wpxpyp_explicit(:ngrdcol,:nzm-1),rhs_ta(:ngrdcol,2:nzm-1))
905, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
906, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
907, ! blockidx%x threadidx%x collapsed
905, Generating default present(rhs_ta(:ngrdcol,2:nzm-1),term_wpxpyp_explicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr,rho_ds_zm(:ngrdcol,:nzm))
936, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
937, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
936, Generating default present(rhs_ta(:ngrdcol,nzm))
937, Generating implicit firstprivate(nzm)
compute_cx_fnc_richardson:
732, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:))
748, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
749, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
750, ! blockidx%x threadidx%x collapsed
748, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
763, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
764, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
765, ! blockidx%x threadidx%x collapsed
763, Generating default present(clubb_params(:ngrdcol,96:97),fnc_richardson(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
765, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max)
785, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
787, ! blockidx%x threadidx%x collapsed
785, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm))
787, Generating implicit firstprivate(cx_min,cx_max)
800, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
801, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
802, ! blockidx%x threadidx%x collapsed
800, Generating default present(clubb_params(:ngrdcol,94:97),ri_zm_cx(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm))
802, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min)
836, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
837, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
838, ! blockidx%x threadidx%x collapsed
836, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
844, Generating exit data delete(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:))
diffusion_zm_lhs:
813, Generating create(drhokdz_zm(:,:),ddzt_rho_k_zt_nu(:,:),lhs_upwind(:,:,:),rho_k_zt_nu(:,:)) [if not already present]
815, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
817, ! blockidx%x threadidx%x collapsed
815, Generating default present(rho_ds_zt(:ngrdcol,:nzt),nu(:ngrdcol),k_zt(:ngrdcol,:nzt))
826, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
827, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
828, ! blockidx%x threadidx%x collapsed
826, Generating default present(invrs_rho_ds_zm(:ngrdcol,:nzm))
836, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
837, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
836, Generating default present(gr%invrs_dzt(1:ngrdcol,1),gr)
845, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
846, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
847, ! blockidx%x threadidx%x collapsed
845, Generating default present(gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr)
861, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
862, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
861, Generating default present(gr%invrs_dzt(1:ngrdcol,nzt),gr)
862, Generating implicit firstprivate(nzt,nzm)
877, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
878, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
877, Generating default present(gr%invrs_dzm(1:ngrdcol,1),rho_ds_zt(:ngrdcol,:1),nu(:ngrdcol),lhs(:,:ngrdcol,:1),invrs_rho_ds_zm(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr,k_zt(:ngrdcol,:1))
918, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
919, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
920, ! blockidx%x threadidx%x collapsed
918, Generating default present(k_zt(:ngrdcol,:nzm-1),gr,gr%invrs_dzt(1:ngrdcol,1:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,2:nzm-1),rho_ds_zt(:ngrdcol,:nzm-1),nu(:ngrdcol),gr%invrs_dzm(1:ngrdcol,2:nzm-1))
974, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
975, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
974, Generating default present(k_zt(:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm),rho_ds_zt(:ngrdcol,nzt),nu(:ngrdcol),lhs(:,:ngrdcol,nzm),invrs_rho_ds_zm(:ngrdcol,nzm),gr%invrs_dzt(1:ngrdcol,nzt),gr)
975, Generating implicit firstprivate(nzt,nzm)
calc_ri_zm:
889, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
890, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
891, ! blockidx%x threadidx%x collapsed
889, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
891, Generating implicit firstprivate(lim_shear,lim_bv)
xpyp_term_ta_pdf_rhs_godunov:
1005, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1006, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1005, Generating default present(rhs_ta(:ngrdcol,:1))
1011, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1012, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1013, ! blockidx%x threadidx%x collapsed
1011, Generating default present(rho_ds_zm(:ngrdcol,:nzm),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,rhs_ta(:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),term_wpxpyp_explicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,:nzm-1))
1029, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1030, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1029, Generating default present(rhs_ta(:ngrdcol,nzm))
1030, Generating implicit firstprivate(nzm)
lscale_width_vert_avg:
963, Generating enter data create(denom_terms(:,:),numer_terms(:,:),one_half_avg_width(:,:))
966, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
967, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
968, ! blockidx%x threadidx%x collapsed
966, Generating default present(lscale_zm(:ngrdcol,:nzm),one_half_avg_width(:ngrdcol,:nzm))
973, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
974, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
975, ! blockidx%x threadidx%x collapsed
973, Generating default present(one_half_avg_width(:ngrdcol,:nzm))
982, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
983, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
984, ! blockidx%x threadidx%x collapsed
982, Generating default present(gr%dzm(1:ngrdcol,1:nzm),numer_terms(:ngrdcol,:nzm),denom_terms(:ngrdcol,:nzm),gr,var_profile(:ngrdcol,:nzm),rho_ds_zm(:ngrdcol,:nzm))
991, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
992, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
993, ! blockidx%x threadidx%x collapsed
1051, !$acc loop seq
Generating implicit reduction(+:numer_integral,denom_integral)
991, Generating default present(gr%zm(1:ngrdcol,:),denom_terms(:ngrdcol,:),gr,one_half_avg_width(:ngrdcol,:nzm),numer_terms(:ngrdcol,:))
993, Generating implicit firstprivate(k_avg_lower,k_avg,n_below_ground_levels,k_avg_upper,var_below_ground_value,numer_integral,denom_integral)
1013, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1016, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1020, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1023, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1051, Loop is parallelizable
1063, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
wp2_term_splat_lhs:
1121, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:))
1123, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1124, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1125, ! blockidx%x threadidx%x collapsed
1123, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
1135, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1136, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1137, ! blockidx%x threadidx%x collapsed
1135, Generating default present(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm))
1143, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:))
wp3_term_splat_lhs:
1204, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:))
1206, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1207, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1208, ! blockidx%x threadidx%x collapsed
1206, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
1218, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1219, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1220, ! blockidx%x threadidx%x collapsed
1218, Generating default present(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt))
1227, Generating exit data delete(brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_clipped(:,:))
smooth_min_sclr_idx:
1275, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1276, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1277, ! blockidx%x threadidx%x collapsed
1275, Generating default present(input_var2(:ngrdcol,:nz))
1277, Generating implicit firstprivate(smth_coef,input_var1)
smooth_min_array_scalar:
1330, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1331, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1332, ! blockidx%x threadidx%x collapsed
1330, Generating default present(input_var1(:ngrdcol,:nz))
1332, Generating implicit firstprivate(smth_coef,input_var2)
fill_holes_vertical:
127, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
129, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
130, ! blockidx%x threadidx%x collapsed
127, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
130, Generating implicit firstprivate(threshold)
143, Generating enter data create(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),numer_integral_global(:),rho_ds_dz(:,:),field_avg_global(:),field_clipped(:,:))
147, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
148, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
149, ! blockidx%x threadidx%x collapsed
147, Generating default present(rho_ds(:ngrdcol,:nz),rho_ds_dz(:ngrdcol,:nz),dz(:ngrdcol,:nz))
158, Generating implicit firstprivate(ngrdcol,upper_hf_level,lower_hf_level)
Generating NVIDIA GPU code
159, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
160, ! blockidx%x threadidx%x collapsed
170, !$acc loop seq
Generating implicit reduction(+:rho_k_sum)
158, Generating default present(rho_ds_dz(:ngrdcol,lower_hf_level:upper_hf_level),invrs_denom_integral(:ngrdcol,lower_hf_level+2:upper_hf_level-2))
160, Generating implicit firstprivate(j,rho_k_sum)
170, Loop is parallelizable
179, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level)
Generating NVIDIA GPU code
180, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
189, !$acc loop seq
198, !$acc loop seq
Generating implicit reduction(+:field$r1)
204, !$acc loop seq
208, !$acc loop seq
214, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
225, !$acc loop seq
179, Generating default present(field(:ngrdcol,:),field_clipped(:ngrdcol,:),rho_ds_dz(:ngrdcol,:),invrs_denom_integral(:ngrdcol,lower_hf_level+2:upper_hf_level-2))
189, Loop carried dependence of field,field_clipped prevents parallelization
Loop carried backward dependence of field_clipped,field prevents vectorization
Generating implicit firstprivate(k_end,field_clipped_avg,threshold,mass_fraction,field_avg,k_start)
Loop carried dependence of field,field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
Loop carried dependence of field_clipped prevents parallelization
198, Loop is parallelizable
204, Loop is parallelizable
208, Loop is parallelizable
214, Loop is parallelizable
225, Loop is parallelizable
238, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
240, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
241, ! blockidx%x threadidx%x collapsed
238, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
241, Generating implicit firstprivate(threshold)
251, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
264, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
265, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
264, Generating default present(numer_integral_global(:ngrdcol),denom_integral_global(:ngrdcol))
271, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level)
Generating NVIDIA GPU code
272, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
273, !$acc loop seq
271, Generating default present(field(:ngrdcol,lower_hf_level:upper_hf_level),rho_ds_dz(:ngrdcol,lower_hf_level:upper_hf_level),numer_integral_global(:ngrdcol),denom_integral_global(:ngrdcol))
273, 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
282, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
283, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
292, !$acc loop seq
297, !$acc loop seq
282, Generating default present(field_avg_global(:ngrdcol),denom_integral_global(:ngrdcol),field(:ngrdcol,lower_hf_level:upper_hf_level),numer_integral_global(:ngrdcol),field_clipped(:ngrdcol,lower_hf_level:upper_hf_level))
283, Generating implicit firstprivate(threshold)
292, Loop is parallelizable
297, Loop is parallelizable
305, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level)
Generating NVIDIA GPU code
306, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
308, !$acc loop seq
305, Generating default present(field_clipped(:ngrdcol,lower_hf_level:upper_hf_level),rho_ds_dz(:ngrdcol,lower_hf_level:upper_hf_level),numer_integral_global(:ngrdcol))
308, Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried reuse of numer_integral_global prevents parallelization
314, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
315, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
334, !$acc loop seq
314, Generating default present(denom_integral_global(:ngrdcol),field_clipped(:ngrdcol,lower_hf_level:upper_hf_level),field(:ngrdcol,lower_hf_level:upper_hf_level),field_avg_global(:ngrdcol),numer_integral_global(:ngrdcol),mass_fraction_global(:ngrdcol))
315, Generating implicit firstprivate(threshold,field_clipped_avg)
334, Loop is parallelizable
343, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
smooth_min_arrays:
1385, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1386, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1387, ! blockidx%x threadidx%x collapsed
1385, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1387, Generating implicit firstprivate(smth_coef)
smooth_max_sclr_idx:
1479, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1480, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1481, ! blockidx%x threadidx%x collapsed
1479, Generating default present(input_var2(:ngrdcol,:nz))
1481, Generating implicit firstprivate(smth_coef,input_var1)
smooth_max_array_scalar:
1534, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1536, ! blockidx%x threadidx%x collapsed
1534, Generating default present(input_var1(:ngrdcol,:nz))
1536, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_array_1d_scalar:
1588, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1589, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1588, Generating default present(input_var1(:ngrdcol))
1589, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_arrays:
1641, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1642, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1643, ! blockidx%x threadidx%x collapsed
1641, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1643, Generating implicit firstprivate(smth_coef)
smooth_heaviside_peskin:
1737, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1738, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1739, ! blockidx%x threadidx%x collapsed
1737, Generating default present(input(:ngrdcol,:nz))
1739, Generating implicit firstprivate(smth_range,input_over_smth_range)
calc_xpwp_2d:
1849, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1850, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1851, ! blockidx%x threadidx%x collapsed
1849, Generating default present(xm(:ngrdcol,:nzm-1),xpwp(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,km_zm(:ngrdcol,2:nzm-1))
fill_holes_driver:
844, Generating copyin(gr,rho_ds_zt(:)) [if not already present]
Generating copy(hydromet(:,i)) [if not already present]
Generating copyin(gr%dzt(:,:)) [if not already present]
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/output_netcdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/mono_flux_limiter.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/clip_explicit.F90
clip_covars_denom:
156, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
157, Generating enter data create(wpsclrp_chnge(:,:,:))
414, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
415, Generating exit data delete(wpsclrp_chnge(:,:,:))
clip_covar:
566, Generating update self(xpyp(:,:))
599, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
601, ! blockidx%x threadidx%x collapsed
599, Generating default present(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1))
601, Generating implicit firstprivate(xpyp_bound,max_mag_corr)
629, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
630, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
629, Generating default present(xpyp_chnge(:ngrdcol,:))
630, Generating implicit firstprivate(nzm)
638, Generating update self(xpyp(:,:))
NVFORTRAN-S-1058-Call to NVHPC runtime function not supported - pgf90_errorstop08a_char (/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/clip_explicit.F90: 953)
clip_variance:
940, Generating copy(xp2(:,:)) [if not already present]
Generating copyin(threshold_lo(:,:)) [if not already present]
977, Generating update self(xp2(:,:))
995, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
996, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
997, ! blockidx%x threadidx%x collapsed
997, Generating implicit firstprivate(solve_type)
1012, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1013, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1014, ! blockidx%x threadidx%x collapsed
1014, Generating implicit firstprivate(solve_type)
1028, Generating update self(xp2(:,:))
0 inform, 0 warnings, 1 severes, 0 fatal for clip_variance
clip_skewness:
1143, Generating copyin(gr,gr%zt(:,:),sfc_elevation(:)) [if not already present]
Generating copy(wp3(:,:)) [if not already present]
Generating copyin(wp2_zt(:,:)) [if not already present]
1149, Generating update self(wp3(:,:))
1164, Generating update self(wp3(:,:))
clip_skewness_core:
1234, Generating enter data create(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
1253, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1254, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1255, ! blockidx%x threadidx%x collapsed
1253, Generating default present(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
1264, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1265, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1266, ! blockidx%x threadidx%x collapsed
1264, Generating default present(sfc_elevation(:ngrdcol),zagl_thresh(:ngrdcol,:nzt),gr%zt(1:ngrdcol,1:nzt),gr)
1276, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1277, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1278, ! blockidx%x threadidx%x collapsed
1276, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt))
1289, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1290, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1291, ! blockidx%x threadidx%x collapsed
1289, Generating default present(gr%zt(1:ngrdcol,1:nzt),gr,skw_max_mag(:ngrdcol),sfc_elevation(:ngrdcol),wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
1309, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1311, ! blockidx%x threadidx%x collapsed
1309, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1322, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1323, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1324, ! blockidx%x threadidx%x collapsed
1322, Generating default present(wp3(:ngrdcol,:nzt))
1332, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
make[1]: *** [Make.clubb_param:43: clip_explicit.o] Error 2
make[1]: *** Waiting for unfinished jobs....
monotonic_turbulent_flux_limit:
473, Generating enter data create(wpxp_net_adjust(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_adjustment_needed(:),wpxp_mfl_max_term(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term(:,:),xm_mfl(:,:),wpxp_thresh(:,:),xp2_zt(:,:),xm_without_ta(:,:))
504, Generating update self(wpxp(:,:),xm(:,:))
513, Generating update self(xm_old(:,:),xm(:,:),wpxp(:,:))
523, Generating update self(xm(:,:),xm_old(:,:),wpxp(:,:))
536, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
537, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
538, ! blockidx%x threadidx%x collapsed
536, Generating default present(wpxp_net_adjust(:ngrdcol,:nzm))
545, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
546, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
547, ! blockidx%x threadidx%x collapsed
545, Generating default present(xm(:ngrdcol,:nzt),xm_enter_mfl(:ngrdcol,:nzt))
563, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
564, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
565, ! blockidx%x threadidx%x collapsed
563, Generating default present(xp2_zt(:ngrdcol,:nzt))
565, Generating implicit firstprivate(xp2_threshold,max_xp2)
574, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
575, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
576, ! blockidx%x threadidx%x collapsed
574, Generating default present(xp2_zt(:ngrdcol,:nzt),xm_without_ta(:ngrdcol,:nzt),min_x_allowable_lev(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:nzt))
576, Generating implicit firstprivate(xm_tol,solve_type,dt,max_dev)
639, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
640, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
641, ! blockidx%x threadidx%x collapsed
649, !$acc loop seq
Generating implicit reduction(min:min_tmp)
Generating implicit reduction(max:max_tmp)
639, Generating default present(low_lev_effect(:ngrdcol,:nzt-1),max_x_allowable_lev(:ngrdcol,:),min_x_allowable_lev(:ngrdcol,:),min_x_allowable(:ngrdcol,:nzt-1),max_x_allowable(:ngrdcol,:nzt-1),high_lev_effect(:ngrdcol,:nzt-1))
641, Generating implicit firstprivate(j,min_tmp,max_tmp,low_lev,high_lev)
649, Loop is parallelizable
661, Generating implicit firstprivate(nzm,ngrdcol)
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(wpxp_mfl_max_term(:ngrdcol,:nzm-2),gr%dzt(1:ngrdcol,1:nzm-2),rho_ds_zt(:ngrdcol,:nzm-2),min_x_allowable(:ngrdcol,:nzm-2),wpxp_mfl_min_term(:ngrdcol,:nzm-2),gr,max_x_allowable(:ngrdcol,:nzm-2),xm_without_ta(:ngrdcol,:nzm-2),wpxp_thresh(:ngrdcol,:nzm-2))
663, Generating implicit firstprivate(invrs_dt)
672, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
673, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
674, !$acc loop seq
672, Generating default present(wpxp_mfl_min(:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),wpxp_mfl_max(:ngrdcol,2:nzm-1),wpxp_thresh(:ngrdcol,:nzm-2),wpxp_net_adjust(:ngrdcol,2:nzm-1),rho_ds_zm(:ngrdcol,:nzm-2),wpxp(:ngrdcol,:nzm-1),wpxp_mfl_min_term(:ngrdcol,:nzm-2),wpxp_mfl_max_term(:ngrdcol,:nzm-2))
674, Loop carried dependence of wpxp prevents parallelization
Loop carried backward dependence of wpxp prevents vectorization
Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix)
Loop carried dependence of wpxp prevents parallelization
728, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
729, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
728, Generating default present(max_x_allowable(:ngrdcol,nzt),wpxp_mfl_min(:ngrdcol,:),wpxp_mfl_max(:ngrdcol,:),min_x_allowable(:ngrdcol,nzt))
729, Generating implicit firstprivate(nzt,nzm)
744, Generating update self(min_x_allowable(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),wpxp_mfl_min(:,:))
759, Generating update self(min_x_allowable(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),wpxp_mfl_min(:,:))
777, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
778, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
777, Generating default present(l_adjustment_needed(:ngrdcol))
783, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
785, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_adjustment_needed)
786, ! blockidx%x threadidx%x collapsed
783, Generating default present(wpxp_net_adjust(:ngrdcol,:nzm),l_adjustment_needed(:ngrdcol))
Generating implicit copy(l_any_adjustment_needed) [if not already present]
821, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
822, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
823, ! blockidx%x threadidx%x collapsed
821, Generating default present(xm_mfl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),l_adjustment_needed(:ngrdcol))
868, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
869, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
878, !$acc loop seq
Generating implicit reduction(+:rho_ds_zt$r)
903, !$acc loop seq
868, Generating default present(xm_enter_mfl(:ngrdcol,nzt),xm(:ngrdcol,:),rho_ds_zt(:ngrdcol,:nzt),gr,gr%dzt(1:ngrdcol,1:nzt-1),gr%zm(1:ngrdcol,nzm-1:nzm))
869, Generating implicit firstprivate(xm_density_weighted,dz,xm_adj_coef,xm_vert_integral,xm_tol,nzm)
878, Loop is parallelizable
903, Loop is parallelizable
934, Generating update self(xm(:,:),wpxp(:,:))
957, Generating exit data delete(wpxp_net_adjust(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_adjustment_needed(:),wpxp_mfl_max_term(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term(:,:),xm_mfl(:,:),wpxp_thresh(:,:),xp2_zt(:,:),xm_without_ta(:,:))
mfl_xm_lhs:
1050, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1051, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1052, ! blockidx%x threadidx%x collapsed
1053, ! blockidx%x threadidx%x collapsed
1050, Generating default present(lhs(:,:ngrdcol,:nzt))
1062, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1063, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1064, ! blockidx%x threadidx%x collapsed
1062, Generating default present(lhs(2,:ngrdcol,:nzt))
1064, Generating implicit firstprivate(dt)
output_multi_col_fields:
1419, Generating enter data create(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:))
1428, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1429, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1430, ! blockidx%x threadidx%x collapsed
1428, Generating default present(upwp_out(1:ngrdcol,1:nzm),thlp2_out(1:ngrdcol,1:nzm),vp2_out(1:ngrdcol,1:nzm),up2_out(1:ngrdcol,1:nzm),rtp2_out(1:ngrdcol,1:nzm),rtpthlp_out(1:ngrdcol,1:nzm),vpwp_out(1:ngrdcol,1:nzm),wp2_out(1:ngrdcol,1:nzm),wprtp_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm))
1444, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1445, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1446, ! blockidx%x threadidx%x collapsed
1444, Generating default present(rtm_out(1:ngrdcol,1:nzt),rcm_out(1:ngrdcol,1:nzt),cloud_frac_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),thlm_out(1:ngrdcol,1:nzt))
1465, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1466, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1467, ! blockidx%x threadidx%x collapsed
1465, Generating default present(vp2(:ngrdcol,:nzm),upwp_out(1:ngrdcol,1:nzm),up2(:ngrdcol,:nzm),thlp2_out(1:ngrdcol,1:nzm),vpwp(:ngrdcol,:nzm),vp2_out(1:ngrdcol,1:nzm),upwp(:ngrdcol,:nzm),up2_out(1:ngrdcol,1:nzm),rtpthlp(:ngrdcol,:nzm),rtp2_out(1:ngrdcol,1:nzm),rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_out(1:ngrdcol,1:nzm),wp2(:ngrdcol,:nzm),vpwp_out(1:ngrdcol,1:nzm),wprtp(:ngrdcol,:nzm),wp2_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm),wpthlp(:ngrdcol,:nzm),wprtp_out(1:ngrdcol,1:nzm))
1482, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1483, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1484, ! blockidx%x threadidx%x collapsed
1482, Generating default present(thlm(:ngrdcol,:nzt),rtm_out(1:ngrdcol,1:nzt),rtm(:ngrdcol,:nzt),rcm_out(1:ngrdcol,1:nzt),cloud_frac(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),cloud_frac_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),wp3(:ngrdcol,:nzt),thlm_out(1:ngrdcol,1:nzt))
1499, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1500, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1501, ! blockidx%x threadidx%x collapsed
1499, Generating default present(upwp_out(1:ngrdcol,1:nzm),thlp2_out(1:ngrdcol,1:nzm),vp2_out(1:ngrdcol,1:nzm),up2_out(1:ngrdcol,1:nzm),rtp2_out(1:ngrdcol,1:nzm),rtpthlp_out(1:ngrdcol,1:nzm),vpwp_out(1:ngrdcol,1:nzm),wp2_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm),wprtp_out(1:ngrdcol,1:nzm))
1501, Generating implicit firstprivate(sample_weight)
1515, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1517, ! blockidx%x threadidx%x collapsed
1515, Generating default present(rtm_out(1:ngrdcol,1:nzt),rcm_out(1:ngrdcol,1:nzt),cloud_frac_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),thlm_out(1:ngrdcol,1:nzt))
1517, Generating implicit firstprivate(sample_weight)
1526, Generating update self(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:))
1599, Generating exit data delete(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:))
mfl_xm_rhs:
1125, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1126, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1127, ! blockidx%x threadidx%x collapsed
1125, Generating default present(wpxp(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,:nzt),rhs(:ngrdcol,:nzt),rho_ds_zm(:ngrdcol,:nzt+1),xm_old(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt))
1127, Generating implicit firstprivate(dt)
calc_turb_adv_range:
1348, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
1451, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1453, ! blockidx%x threadidx%x collapsed
1451, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr)
1453, Generating implicit firstprivate(invrs_dt)
1472, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1473, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1474, ! blockidx%x threadidx%x collapsed
1472, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,2:nzt-2),vert_vel_up_zm(:ngrdcol,:))
1474, Generating implicit firstprivate(j,dt_all_grid_levs)
1485, Loop carried reuse of low_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1498
Generating implicit firstprivate(dt_one_grid_lev,dt)
Loop carried reuse of low_lev_effect prevents parallelization
1487, Accelerator restriction: induction variable live-out from loop: j
1490, Accelerator restriction: induction variable live-out from loop: j
1494, Accelerator restriction: induction variable live-out from loop: j
1521, Accelerator restriction: induction variable live-out from loop: j
1532, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1533, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1534, ! blockidx%x threadidx%x collapsed
1532, Generating default present(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,2:nzt-2))
1534, Generating implicit firstprivate(j,dt_all_grid_levs)
1541, Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1558
Generating implicit firstprivate(dt_one_grid_lev,dt)
Loop carried reuse of high_lev_effect prevents parallelization
1543, Accelerator restriction: induction variable live-out from loop: j
1546, Accelerator restriction: induction variable live-out from loop: j
1554, Accelerator restriction: induction variable live-out from loop: j
1581, Accelerator restriction: induction variable live-out from loop: j
1593, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1594, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1593, Generating default present(low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1594, Generating implicit firstprivate(nzt)
1604, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
mean_vert_vel_up_down:
1860, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
1873, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1874, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1875, ! blockidx%x threadidx%x collapsed
1873, Generating default present(mean_w_down(:ngrdcol,:nzm),mean_w_down_2nd(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_down_1st(:ngrdcol,:nzm))
1883, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1884, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1885, ! blockidx%x threadidx%x collapsed
1883, Generating default present(mean_w_up(:ngrdcol,:nzm),mean_w_up_1st(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_up_2nd(:ngrdcol,:nzm))
1893, Generating update self(mean_w_up(:,:),mean_w_down(:,:))
1903, Generating exit data delete(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
calc_mean_w_up_down_component:
1985, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1986, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1987, ! blockidx%x threadidx%x collapsed
1985, Generating default present(w_min(:ngrdcol,2:nzm-1),w_i_zm(:ngrdcol,2:nzm-1),varnce_w_i_zm(:ngrdcol,2:nzm-1),mean_w_up_i(:ngrdcol,2:nzm-1),mean_w_down_i(:ngrdcol,2:nzm-1))
1987, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache)
2031, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2032, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2031, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:))
2032, Generating implicit firstprivate(nzm)
make[1]: Leaving directory '/home/jenkins/workspace/branch_clubb_test/obj'
make: *** [Makefile:14: libclubb_param.a] Error 2
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_ACC)
Stage "Run GPU_ACC" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile GPU_OMP)
Stage "Compile GPU_OMP" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_OMP)
Stage "Run GPU_OMP" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare CPU vs ACC)
Stage "Compare CPU vs ACC" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare CPU vs OMP)
Stage "Compare CPU vs OMP" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
Finished: FAILURE