Instead of writing to 6 try opening a file and writing to that. It seems like 
somewhere earlier in the code it is changing the the IO units. Or better just 
run in the debugger and put a break point in at that line


> On Sep 19, 2025, at 6:55 AM, Matthew Knepley <[email protected]> wrote:
> 
> On Thu, Sep 18, 2025 at 9:25 PM Shatanawi, Sawsan Muhammad via petsc-users 
> <[email protected] <mailto:[email protected]>> wrote:
>> Hello everyone,
>> I developed a groundwater module to be integrated within Noah-MP using the 
>> HRLDAS driver. For the numerical solver, I rely on PETSc. However, I am 
>> encountering an error that I do not fully understand.
>> To debug, I added print statements in the global NoahmpIOVarType.F90 module 
>> (This is the first module that needs to be read), but these statements did 
>> not appear in the output. This makes me wonder if I may have declared the 
>> PETSc variables incorrectly.
> Are you calling the function you added?
> 
>   Thanks,'
> 
>     Matt
>  
>> Could you please review my NoahmpIOVarType.F90 module and Makefile, let me 
>> know if the PETSc variables are declared in the correct place? I would 
>> greatly appreciate any guidance on this issue.
>> Thank you in advance
>> Best regards,
>> Sawsan Shatanawi:
>> 
> 
> 
> 
> -- 
> What most experimenters take for granted before they begin their experiments 
> is infinitely more interesting than any results to which their experiments 
> lead.
> -- Norbert Wiener
> 
> https://urldefense.us/v3/__https://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!Z5sBe9AbSfvxy4foyp51iQG3j2pIg28MKbaO9EzU-hhC3D9ynruEFL9ZdpQb2bwi7jp2ivfm8GC9W-kpXhIkBoM$
>   
> <https://urldefense.us/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!ZqrI3yhHcgsmY0-w0j_m1IWXQb6BPVXBEYspZHgD-EGre3tYQNnPaQbxjnMIEbdftA9k4Z4kFSBVGg9i167G$>

Reply via email to