Discussion Overview
The discussion revolves around the challenges of transferring data between two individual Fortran programs. Participants explore various methods and experiences related to data sharing, including the use of common blocks, subroutines, and file-based communication.
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
Main Points Raised
- One participant inquires about transferring data between two separate Fortran programs, having previously used common blocks for data transfer between subroutines.
- Another participant asserts that sharing memory between two distinct Fortran programs is not feasible and suggests writing data to disk for later retrieval as a viable alternative.
- A participant indicates they attempted to convert one of the programs into a subroutine to facilitate data transfer but encountered errors when allocating variables.
- There is a call for more specific details regarding the errors encountered to provide effective assistance.
- One participant discusses the limitations of using Windows-specific methods for memory sharing and proposes using files and handshake mechanisms for synchronization between programs.
- A suggestion is made to implement networking capabilities, such as TCP/IP, to facilitate data transfer between programs.
Areas of Agreement / Disagreement
Participants express differing views on the feasibility of data transfer methods, with some advocating for file-based communication while others explore the potential of subroutines or networking. The discussion remains unresolved regarding the best approach to achieve data transfer between the two programs.
Contextual Notes
Participants have not provided specific details about the errors encountered, nor have they clarified the assumptions or definitions related to their proposed solutions. The discussion lacks consensus on the most effective method for data transfer.