Discussion Overview
The discussion revolves around an error encountered when compiling a Fortran program using the Force 2.0 G77 compiler, which does not occur with the MinGw G77 compiler. Participants explore potential reasons for this discrepancy and seek solutions to the problem.
Discussion Character
- Technical explanation
- Debate/contested
Main Points Raised
- Jim reports an error message indicating that the array `cm` is too large to handle when using the Force 2.0 G77 compiler, while it compiles successfully with MinGw G77.
- Some participants suggest that more details about the program and the dimensions of the array `cm` are necessary to understand the issue better.
- There is uncertainty regarding how different G77 compilers handle the type declaration of COMPLEX*16, with some documentation indicating potential automatic conversion to single precision for the real and imaginary parts.
- Jim shares a workaround involving the installation of Force 2.0 G95 and renaming G95.exe to G77, which allows the program to compile successfully.
- Jim expresses a desire for a "select compiler option" feature in Force 2.0 to improve usability.
Areas of Agreement / Disagreement
Participants do not reach a consensus on the underlying cause of the error, and multiple viewpoints regarding the handling of the COMPLEX*16 type and the compiler's behavior remain. The discussion includes both technical inquiries and proposed solutions without resolving the initial problem.
Contextual Notes
Details about the specific dimensions of the array `cm` and the exact nature of the program are not provided, which may limit the understanding of the error. Additionally, the differences in compiler behavior and documentation interpretations are not fully resolved.