Discussion Overview
The discussion revolves around how to store values from iterative procedures in FORTRAN 90 using arrays. Participants are exploring the challenges of managing multiple arrays and iterations, particularly focusing on the allocation and storage of values for later calculations.
Discussion Character
- Technical explanation
- Debate/contested
- Mathematical reasoning
Main Points Raised
- One participant describes needing to store 21 numerical values in an array for multiple models but is unclear on how to allocate these values for each iteration.
- Another participant questions the meaning of "l(m0), l(m1)" and asks for clarification on the WRITE statement needed for output.
- A participant provides a code snippet and expresses the need to allocate the array 'l' for use in subsequent calculations, indicating that the process repeats for each model.
- One participant shares a loop structure intended to store values of 'l' for each iteration but notes that it does not work as expected, highlighting issues with the definition of 'nc' and the dimensions of the array.
- A later reply reiterates the problem with the loop, pointing out that 'nc' is not defined and that there are inconsistencies in the dimensions of the arrays being used.
Areas of Agreement / Disagreement
Participants express differing levels of understanding regarding the problem, with some seeking clarification while others provide code-related insights. There is no consensus on the correct approach to storing the values across iterations.
Contextual Notes
There are unresolved issues regarding the definition of variables such as 'nc' and the dimensionality of the arrays involved. The discussion reflects uncertainty about the number of iterations and how to effectively manage array storage in the context of iterative procedures.