Author Topic: FEAPpv with 64bit integers  (Read 4644 times)

JStorm

  • Sr. Member
  • ****
  • Posts: 250
FEAPpv with 64bit integers
« on: June 01, 2018, 03:22:47 AM »
I have tried to compile FEAPpv 4.1i for 64bit integers:
  • GNU compiler with "-fdefault-integer-8"
  • ipr = 1
.

This failing, because in filargs.f the defined integers are forced to 32bit. Is there a need to have 32bit integers there?

Prof. R.L. Taylor

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 2647
Re: FEAPpv with 64bit integers
« Reply #1 on: June 01, 2018, 07:07:16 AM »
you can promote the KIND using added option -finteger-4-integer-8

they can be integer*8

JStorm

  • Sr. Member
  • ****
  • Posts: 250
Re: FEAPpv with 64bit integers
« Reply #2 on: June 01, 2018, 07:53:17 AM »
Thank you Prof. Taylor.

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1160
Re: FEAPpv with 64bit integers
« Reply #3 on: June 04, 2018, 04:44:38 PM »
There is a bit of danger in using -finteger-4-integer-8 since there are a few places in the code where real*4 is needed.  So it may be better to edit filargs.f instead of using the blanket change of -finteger-4-integer-8.