===== kolum, a one-dimensional boundary layer model ===== A quote from my {{ :kolum:mwre-1520-0493_2002_130_0733_gaaieo_2.0.co_2.pdf | 2002 article in Monthly Weather Review}}: //But, in these experiments, grid adaption is a solution looking for a problem.// This is rather ugly stuff, and I dare not upload it to github. But here it is: {{ :kolum:kolum.tar.gz |}} File name extensions are weird, and inconsistent with later projects. (Here, **.his** is a dump of the arrays and **.trace** is a time history of selected min/max) ==== run the code ==== Note **kmake** calls **khtml**, and **khtml** will fail unless you have installed **f90tothml**. See the last section below. $ cd kolum $ cd exe $ ./kmake $ cat kick $ mkdir ../output/cloudnoga $ ./Kinit $ ./Kolum $ ./his2pkl.py cloudnoga $ ./kplot.py cloudnoga lengthmix tke $ ./kplot.py cloudnoga fth qc $ ./plottrace.py cloudnoga colwat Next you may edit the file **kick**, and replace **cloudnoga** with **cloud**. Then repeat the above steps, with similar replacement. ==== some results ==== Presented without comment. {{ :kolum:cloudfthqc.png?direct |}} {{ :kolum:cloudnogafthqc.png?direct |}} {{ :kolum:cloudlengthmixtke.png?direct |}} {{ :kolum:cloudnogalengthmixtke.png?direct |}} {{ :kolum:cloudtrace.png?direct |}} {{ :kolum:cloudnogatrace.png?direct |}} ==== f90tohtml ==== See my [[https://12characters.net/kolumbrowser/ | kolum browser]]. Made with my 2025 revision of: [[https://github.com/bfiedler/f90tohtml/blob/master/f90tohtml.tar.gz | f90tohtml.tar.gz]]