I am trying to install ElmerFem with GUI on Fedora 36 with Spack. The elmerfem version in spack is 9.0. The command I ran was
Code: Select all
./spack install elmerfem+gui
But now I am getting errors in ElmerFem source code saying:
Code: Select all
12 errors found in build log:
5439
5440 341 | 'Bvector', Model % BCs(i) % Values, n, NodeIndexes )
5441 | 2
5442 ......
5443 505 | DO i=1,MIN(3,SIZE(Hwrk,2))
5444 | 1
>> 5445 Error: Index variable 'i' redefined at (1) in procedure 'inputvector' called from within DO loop at (2)
5446 /tmp/amit/spack-stage/spack-stage-elmerfem-9.0-hjoqs7a25dlmmclyldjkr3bcwda37gye/spack-src/fem/src/modules/DCRComplexSolve.F90:511:34:
5447
5448 341 | 'Bvector', Model % BCs(i) % Values, n, NodeIndexes )
5449 | 2
5450 ......
5451 511 | DO i=1,MIN(3,SIZE(Hwrk,1))
5452 | 1
>> 5453 Error: Index variable 'i' redefined at (1) in procedure 'inputvector' called from within DO loop at (2)
5454 /tmp/amit/spack-stage/spack-stage-elmerfem-9.0-hjoqs7a25dlmmclyldjkr3bcwda37gye/spack-src/fem/src/modules/DCRComplexSolve.F90:1394:35:
5455
5456 1282 | 'Amatrix', Model % Materials(k) % Values, Pn, Element % NodeIndexes )
5457 | 2
5458 ......
5459 1394 | DO i=1,MIN(3,SIZE(Hwrk,2))
5460 | 1
>> 5461 Error: Index variable 'i' redefined at (1) in procedure 'inputtensor' called from within DO loop at (2)
5462 /tmp/amit/spack-stage/spack-stage-elmerfem-9.0-hjoqs7a25dlmmclyldjkr3bcwda37gye/spack-src/fem/src/modules/DCRComplexSolve.F90:1400:35:
5463
5464 1282 | 'Amatrix', Model % Materials(k) % Values, Pn, Element % NodeIndexes )
5465 | 2
5466 ......
5467 1400 | DO i=1,MIN(3,SIZE(Hwrk,1))
5468 | 1
>> 5469 Error: Index variable 'i' redefined at (1) in procedure 'inputtensor' called from within DO loop at (2)
5470 /tmp/amit/spack-stage/spack-stage-elmerfem-9.0-hjoqs7a25dlmmclyldjkr3bcwda37gye/spack-src/fem/src/modules/DCRComplexSolve.F90:1406:34:
5471
5472 1282 | 'Amatrix', Model % Materials(k) % Values, Pn, Element % NodeIndexes )
5473 | 2
5474 ......
5475 1406 | DO i=1,MIN(3,SIZE(Hwrk,1))
5476 | 1
>> 5477 Error: Index variable 'i' redefined at (1) in procedure 'inputtensor' called from within DO loop at (2)
5478 /tmp/amit/spack-stage/spack-stage-elmerfem-9.0-hjoqs7a25dlmmclyldjkr3bcwda37gye/spack-src/fem/src/modules/DCRComplexSolve.F90:1446:35:
5479
5480 1285 | 'Avector 1', Model % Materials(k) % Values, Pn, Element % NodeIndexes )
5481 | 2
5482 ......
5483 1446 | DO i=1,MIN(3,SIZE(Hwrk,2))
5484 | 1
>> 5485 Error: Index variable 'i' redefined at (1) in procedure 'inputvector' called from within DO loop at (2)
5486 /tmp/amit/spack-stage/spack-stage-elmerfem-9.0-hjoqs7a25dlmmclyldjkr3bcwda37gye/spack-src/fem/src/modules/DCRComplexSolve.F90:1452:34:
5487
5488 1285 | 'Avector 1', Model % Materials(k) % Values, Pn, Element % NodeIndexes )
5489 | 2
5490 ......
5491 1452 | DO i=1,MIN(3,SIZE(Hwrk,1))
5492 | 1
>> 5493 Error: Index variable 'i' redefined at (1) in procedure 'inputvector' called from within DO loop at (2)
5494 /tmp/amit/spack-stage/spack-stage-elmerfem-9.0-hjoqs7a25dlmmclyldjkr3bcwda37gye/spack-src/fem/src/modules/DCRComplexSolve.F90:1446:35:
5495
5496 1288 | 'Avector 2', Model % Materials(k) % Values, Pn, Element % NodeIndexes )
5497 | 2
5498 ......
5499 1446 | DO i=1,MIN(3,SIZE(Hwrk,2))
5500 | 1
>> 5501 Error: Index variable 'i' redefined at (1) in procedure 'inputvector' called from within DO loop at (2)
5502 /tmp/amit/spack-stage/spack-stage-elmerfem-9.0-hjoqs7a25dlmmclyldjkr3bcwda37gye/spack-src/fem/src/modules/DCRComplexSolve.F90:1452:34:
5503
5504 1288 | 'Avector 2', Model % Materials(k) % Values, Pn, Element % NodeIndexes )
5505 | 2
5506 ......
5507 1452 | DO i=1,MIN(3,SIZE(Hwrk,1))
5508 | 1
>> 5509 Error: Index variable 'i' redefined at (1) in procedure 'inputvector' called from within DO loop at (2)
Please give me some pointers.
Regards,
amit_elmer