Dear Antoon,
First of all, thank you for the feedback. You mention many good points here.
I am still working on the list format of the function in order to have more control on it. I am trying to check the "gfsview" function in order to compare and learn how to write "ascii" function with more control on the variables.
The other issue for me was that the ASCII file data should be in the same order for every variable, but when I use "foreach()" in Basilisk, for every loop it seems like the order of the cells in the loop might be different. Hence, I need to allocate some memory to overcome this.
Also, in "paraview", as you mentioned, I know what you mean, but I need to learn more about the structure as well.
Please let me know your suggestions.
Cheers
Hossain