12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232 |
- /****************************************************************************
- * Test 01: Nearly every parser option.
- *
- * A mostly non-sensical test which simply exercises the parser checking for
- * anomalous behavior. This test should not provoke any errors, provided
- * that counting-5.txt does not exist in its reaction output directory.
- * (This is to test the "no overwrite" output mode for counting.)
- *
- * This variant produces most types of VIZ output using most of the
- * different available notations.
- *
- * Author: Jed Wing <[email protected]>
- * Date: 2008-04-04
- ****************************************************************************/
- basename = "01-kitchen_sink_viz_everything"
- INCLUDE_FILE = "defaults.mdl"
- i_notify = "valid/notifications_off.mdl"
- INCLUDE_FILE = "common.mdl"
- NOTIFICATIONS {
- VOLUME_OUTPUT_REPORT = OFF
- REACTION_OUTPUT_REPORT = OFF
- VIZ_OUTPUT_REPORT = OFF
- FILE_OUTPUT_REPORT = OFF
- MOLECULE_COLLISION_REPORT = OFF
- }
- /* 01. ASCII-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/01 - ASCII old/"
- VIZ_DATA_OUTPUT
- {
- MODE = ASCII
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- ITERATION_FRAME_DATA
- {
- ALL_DATA = [1]
- EFFECTOR_POSITIONS = [[1 TO 100 STEP 10], 102, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- EFFECTOR_STATES = [[1 TO 100 STEP 10], 103, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- MOLECULE_POSITIONS = [[1 TO 100 STEP 10], 104, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- MOLECULE_STATES = [11, 105]
- }
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 02. ASCII-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/02 - ASCII old/"
- VIZ_DATA_OUTPUT
- {
- MODE = ASCII
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 03. ASCII-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/03 - ASCII old/"
- VIZ_DATA_OUTPUT
- {
- MODE = ASCII
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- TIME_LIST = [[1e-6 TO 1e-4 STEP 1e-5], [1.01e-4 TO 1e-3 STEP 1e-4], [1.001e-3 TO 1e-2 STEP 1e-3]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 04. ASCII-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/04 - ASCII new/"
- VIZ_OUTPUT
- {
- MODE = ASCII
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [2, 3]
- POSITIONS @ [[0 TO 100 STEP 10]]
- }
- }
- }
- /* 05. ASCII-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/05 - ASCII new/"
- VIZ_OUTPUT
- {
- MODE = ASCII
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- }
- }
- }
- /* 11. RK-mode viz output, VIZ_DATA_OUTPUT notation [secretly ASCII] */
- thisvizdir = vizdir & "/11 - RK old ASCII/"
- VIZ_DATA_OUTPUT
- {
- MODE = CUSTOM_RK
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 12. RK-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/12 - RK old/"
- VIZ_DATA_OUTPUT
- {
- MODE = CUSTOM_RK [[-10 TO 10 STEP 0.5]] [1, 0.8, 0.6]
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 13. RK-mode viz output, VIZ_OUTPUT notation [secretly ASCI] */
- thisvizdir = vizdir & "/13 - RK new ASCII/"
- VIZ_OUTPUT
- {
- MODE = CUSTOM_RK
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [2, 3]
- POSITIONS @ [[0 TO 100 STEP 10]]
- }
- }
- }
- /* 14. RK-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/14 - RK new/"
- VIZ_OUTPUT
- {
- MODE = CUSTOM_RK [[-10 TO 10 STEP 0.5]] [1, 0.8, 0.6]
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- }
- }
- }
- /* 21. DX-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/21 - DX old/"
- VIZ_DATA_OUTPUT
- {
- MODE = DX
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- world.big_object = thisvizdir & "objects_c"
- }
- ITERATION_FRAME_DATA
- {
- EFFECTOR_POSITIONS = [[1 TO 100 STEP 10], 111, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- EFFECTOR_STATES = [1, [2 TO 100 STEP 10], 112, [102 TO 1000 STEP 100], [1002 TO 10000 STEP 1000]]
- MOLECULE_POSITIONS = [1, [3 TO 100 STEP 10], 113, [103 TO 1000 STEP 100], [1003 TO 10000 STEP 1000]]
- MOLECULE_STATES = [11, 25, 104]
- SURFACE_POSITIONS = [1, 2]
- SURFACE_STATES = [1, 3]
- }
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- world.big_object.box1 = 5
- world.big_object.box1[r2] = 9
- world.big_object.box1[r3] = 1
- world.big_object.box1[r4] = 2
- world2.big_object.box1 = 44
- }
- }
- /* 22. DX-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/22 - DX old/"
- VIZ_DATA_OUTPUT
- {
- MODE = DX
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- }
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- world.big_object.box1[r2] = 9
- world.big_object.box1[r3] = 1
- world.big_object.box1[r4] = 2
- }
- }
- /* 23. DX-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/23 - DX old/"
- VIZ_DATA_OUTPUT
- {
- MODE = DX
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- }
- TIME_LIST = [[1e-6 TO 1e-4 STEP 1e-5], [1.01e-4 TO 1e-3 STEP 1e-4], [1.001e-3 TO 1e-2 STEP 1e-3]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- world.big_object.box1[r2] = 9
- world.big_object.box1[r3] = 1
- world.big_object.box1[r4] = 2
- }
- }
- /* 24. DX-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/24 - DX new/"
- VIZ_OUTPUT
- {
- MODE = DX
- FILENAME = thisvizdir & "world"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- }
- MOLECULES
- {
- NAME_LIST {
- s_g_5 = 19
- s_v_3 = 13
- s_g_5 = 4
- s_v_3 = 3
- }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [[0 TO 100 STEP 10]]
- POSITIONS @ [2, 3]
- }
- }
- MESHES
- {
- NAME_LIST {
- world.big_object.box1 = 11
- world2.big_object.box1 = 12
- world.big_object.box1[r2] = 9
- world.big_object.box1[r3] = 1
- world.big_object.box1[r4] = 2
- }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [1]
- GEOMETRY @ [2, 3]
- }
- }
- }
- /* 25. DX-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/25 - DX new/"
- VIZ_OUTPUT
- {
- MODE = DX
- FILENAME = thisvizdir & "world"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- }
- MOLECULES
- {
- NAME_LIST {
- s_g_5 = 29
- s_v_3 = 23
- s_g_5 = 4
- s_v_3 = 3
- }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- }
- }
- MESHES
- {
- NAME_LIST {
- world.big_object.box1 = 31
- world2.big_object.box1 = 32
- world.big_object.box1[r2] = 9
- world.big_object.box1[r3] = 1
- world.big_object.box1[r4] = 2
- }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [2e-6, 3e-6]
- }
- }
- }
- // /* 31. DREAMM mode viz output, VIZ_DATA_OUTPUT notation */
- // thisvizdir = vizdir & "/31 - DREAMM old/"
- // VIZ_DATA_OUTPUT
- // {
- // FILENAME = thisvizdir & "world"
- // ITERATION_FRAME_DATA
- // {
- // ALL_DATA = [1]
- // EFFECTOR_POSITIONS = [[1 TO 100 STEP 10], 102, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- // EFFECTOR_STATES = [[1 TO 100 STEP 10], 103, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- // MOLECULE_POSITIONS = [[1 TO 100 STEP 10], 104, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- // MOLECULE_STATES = [11, 105]
- // MOLECULE_POSITIONS = [3]
- // MOLECULE_STATES = [5]
- // }
- // STATE_VALUES
- // {
- // s_g_5 = 4
- // s_v_3 = 3
- // }
- // }
- //
- // /* 32. DREAMM mode viz output, VIZ_DATA_OUTPUT notation */
- // thisvizdir = vizdir & "/32 - DREAMM old/"
- // VIZ_DATA_OUTPUT
- // {
- // FILENAME = thisvizdir & "world"
- // ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- // STATE_VALUES
- // {
- // s_g_5 = 4
- // s_v_3 = 3
- // }
- // }
- //
- // /* 33. DREAMM mode viz output, VIZ_DATA_OUTPUT notation */
- // thisvizdir = vizdir & "/33 - DREAMM old/"
- // VIZ_DATA_OUTPUT
- // {
- // FILENAME = thisvizdir & "world"
- // TIME_LIST = [[1e-6 TO 1e-4 STEP 1e-5], [1.01e-4 TO 1e-3 STEP 1e-4], [1.001e-3 TO 1e-2 STEP 1e-3]]
- // STATE_VALUES
- // {
- // s_g_5 = 4
- // s_v_3 = 3
- // }
- // }
- /* 34. DREAMM mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/34 - DREAMM new/"
- VIZ_OUTPUT
- {
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [2e-6, 3e-6]
- REGION_DATA @ [3e-6, 4e-6]
- }
- }
- }
- /* 35. DREAMM mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/35 - DREAMM new/"
- VIZ_OUTPUT
- {
- MODE = DREAMM_V3
- VIZ_MOLECULE_FORMAT = ASCII
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [3e-6, 4e-6]
- REGION_DATA @ [2e-6, 4e-6]
- }
- }
- }
- /* 36. DREAMM mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/36 - DREAMM new/"
- VIZ_OUTPUT
- {
- VIZ_MESH_FORMAT = ASCII
- VIZ_MOLECULE_FORMAT = BINARY
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [2, 3]
- POSITIONS @ [[0 TO 100 STEP 10]]
- ORIENTATIONS @ [3, 4]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [1]
- GEOMETRY @ [2, 3]
- REGION_DATA @ [3, 4]
- }
- }
- }
- /* 37. DREAMM mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/37 - DREAMM new/"
- VIZ_OUTPUT
- {
- VIZ_MESH_FORMAT = BINARY
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [2, 3]
- POSITIONS @ [[0 TO 100 STEP 10]]
- ORIENTATIONS @ [3, 4]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [1]
- GEOMETRY @ [2, 3]
- REGION_DATA @ [3, 4]
- }
- }
- }
- /* 41. DREAMM grouped mode viz output, VIZ_DATA_OUTPUT notation */
- // thisvizdir = vizdir & "/41 - DREAMM grouped old/"
- // VIZ_DATA_OUTPUT
- // {
- // MODE = DREAMM_V3_GROUPED
- // FILENAME = thisvizdir & "world"
- // ITERATION_FRAME_DATA
- // {
- // ALL_DATA = [1]
- // EFFECTOR_POSITIONS = [[1 TO 100 STEP 10], 102, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- // EFFECTOR_STATES = [[1 TO 100 STEP 10], 103, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- // MOLECULE_POSITIONS = [[1 TO 100 STEP 10], 104, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- // MOLECULE_STATES = [11, 105]
- // MOLECULE_POSITIONS = [3]
- // MOLECULE_STATES = [5]
- // }
- // STATE_VALUES
- // {
- // s_g_5 = 4
- // s_v_3 = 3
- // }
- // }
- //
- // /* 42. DREAMM grouped mode viz output, VIZ_DATA_OUTPUT notation */
- // thisvizdir = vizdir & "/42 - DREAMM grouped old/"
- // VIZ_DATA_OUTPUT
- // {
- // MODE = DREAMM_V3_GROUPED
- // FILENAME = thisvizdir & "world"
- // ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- // STATE_VALUES
- // {
- // s_g_5 = 4
- // s_v_3 = 3
- // }
- // }
- //
- // /* 43. DREAMM grouped mode viz output, VIZ_DATA_OUTPUT notation */
- // thisvizdir = vizdir & "/43 - DREAMM grouped old/"
- // VIZ_DATA_OUTPUT
- // {
- // MODE = DREAMM_V3_GROUPED
- // FILENAME = thisvizdir & "world"
- // TIME_LIST = [[1e-6 TO 1e-4 STEP 1e-5], [1.01e-4 TO 1e-3 STEP 1e-4], [1.001e-3 TO 1e-2 STEP 1e-3]]
- // STATE_VALUES
- // {
- // s_g_5 = 4
- // s_v_3 = 3
- // }
- // }
- /* 44. DREAMM grouped mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/44 - DREAMM grouped new/"
- VIZ_OUTPUT
- {
- MODE = DREAMM_V3_GROUPED
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [[0 TO 1e-4 STEP 1e-5]]
- POSITIONS @ [2e-6, 3e-6]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [2e-6, 3e-6]
- REGION_DATA @ [3e-6, 4e-6]
- }
- }
- }
- /* 45. DREAMM grouped mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/45 - DREAMM grouped new/"
- VIZ_OUTPUT
- {
- MODE = DREAMM_V3_GROUPED
- FILENAME = thisvizdir & "world2"
- MOLECULES
- {
- NAME_LIST { "s_*" c_s_0 }
- TIME_POINTS
- {
- ALL_DATA @ [[0 TO 1e-4 STEP 1e-5]]
- POSITIONS @ [2e-6, 3e-6]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- MESHES
- {
- NAME_LIST { "world2.*" world.big_object.box1 }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [2e-6, 3e-6]
- REGION_DATA @ [3e-6, 4e-6]
- }
- }
- }
- /* 46. DREAMM grouped mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/46 - DREAMM grouped new/"
- VIZ_OUTPUT
- {
- MODE = DREAMM_V3_GROUPED
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { "m_*" }
- NAME_LIST { m_g_0=5 m_g_1=4 }
- TIME_POINTS
- {
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- ALL_DATA @ [3e-6, 4e-6]
- ORIENTATIONS @ [4e-6, 5e-6]
- }
- }
- MESHES
- {
- NAME_LIST { "world.*" }
- NAME_LIST { world.big_object.box1 }
- NAME_LIST { world2.rs8 }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6]
- GEOMETRY @ [3e-6, 4e-6]
- REGION_DATA @ [4e-6, 5e-6]
- }
- }
- }
- // ===================================================================
- // All output blocks below here have been created by taking the corresponding
- // output blocks from above and replacing the MODE with 'MODE = NONE'.
- // ===================================================================
- /* 51. ASCII-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/51 - ASCII old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- ITERATION_FRAME_DATA
- {
- ALL_DATA = [1]
- EFFECTOR_POSITIONS = [[1 TO 100 STEP 10], 102, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- EFFECTOR_STATES = [[1 TO 100 STEP 10], 103, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- MOLECULE_POSITIONS = [[1 TO 100 STEP 10], 104, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- MOLECULE_STATES = [11, 105]
- }
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 52. ASCII-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/52 - ASCII old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 53. ASCII-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/53 - ASCII old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- TIME_LIST = [[1e-6 TO 1e-4 STEP 1e-5], [1.01e-4 TO 1e-3 STEP 1e-4], [1.001e-3 TO 1e-2 STEP 1e-3]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 54. ASCII-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/54 - ASCII new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [2, 3]
- POSITIONS @ [[0 TO 100 STEP 10]]
- ORIENTATIONS @ [3, 4]
- }
- }
- }
- /* 55. ASCII-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/55 - ASCII new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- }
- /* 61. RK-mode viz output, VIZ_DATA_OUTPUT notation [secretly ASCII] */
- thisvizdir = vizdir & "/61 - RK old ASCII/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 62. RK-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/62 - RK old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 63. RK-mode viz output, VIZ_OUTPUT notation [secretly ASCI] */
- thisvizdir = vizdir & "/63 - RK new ASCII/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [2, 3]
- POSITIONS @ [[0 TO 100 STEP 10]]
- ORIENTATIONS @ [3, 4]
- }
- }
- }
- /* 64. RK-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/64 - RK new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- }
- /* 71. DX-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/71 - DX old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- }
- ITERATION_FRAME_DATA
- {
- EFFECTOR_POSITIONS = [[1 TO 100 STEP 10], 111, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- EFFECTOR_STATES = [1, [2 TO 100 STEP 10], 112, [102 TO 1000 STEP 100], [1002 TO 10000 STEP 1000]]
- MOLECULE_POSITIONS = [1, [3 TO 100 STEP 10], 113, [103 TO 1000 STEP 100], [1003 TO 10000 STEP 1000]]
- MOLECULE_STATES = [11, 25, 104]
- SURFACE_POSITIONS = [1, 2]
- SURFACE_STATES = [1, 3]
- }
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- world.big_object.box1 = 5
- world.big_object.box1[r2] = 9
- world.big_object.box1[r3] = 1
- world.big_object.box1[r4] = 2
- }
- }
- /* 72. DX-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/72 - DX old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- }
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- world.big_object.box1[r2] = 9
- world.big_object.box1[r3] = 1
- world.big_object.box1[r4] = 2
- }
- }
- /* 73. DX-mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/73 - DX old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "molecules"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- }
- TIME_LIST = [[1e-6 TO 1e-4 STEP 1e-5], [1.01e-4 TO 1e-3 STEP 1e-4], [1.001e-3 TO 1e-2 STEP 1e-3]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- world.big_object.box1[r2] = 9
- world.big_object.box1[r3] = 1
- world.big_object.box1[r4] = 2
- }
- }
- /* 74. DX-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/74 - DX new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- }
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [[0 TO 100 STEP 10]]
- POSITIONS @ [2, 3]
- ORIENTATIONS @ [3, 4]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [1]
- GEOMETRY @ [2, 3]
- REGION_DATA @ [3, 4]
- }
- }
- }
- /* 75. DX-mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/75 - DX new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world"
- OBJECT_FILE_PREFIXES
- {
- world = thisvizdir & "objects_a"
- world2 = thisvizdir & "objects_b"
- }
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [2e-6, 3e-6]
- REGION_DATA @ [3e-6, 4e-6]
- }
- }
- }
- /* 81. DREAMM mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/81 - DREAMM old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "world"
- ITERATION_FRAME_DATA
- {
- ALL_DATA = [1]
- EFFECTOR_POSITIONS = [[1 TO 100 STEP 10], 102, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- EFFECTOR_STATES = [[1 TO 100 STEP 10], 103, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- MOLECULE_POSITIONS = [[1 TO 100 STEP 10], 104, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- MOLECULE_STATES = [11, 105]
- MOLECULE_POSITIONS = [3]
- MOLECULE_STATES = [5]
- }
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 82. DREAMM mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/82 - DREAMM old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "world"
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 83. DREAMM mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/83 - DREAMM old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "world"
- TIME_LIST = [[1e-6 TO 1e-4 STEP 1e-5], [1.01e-4 TO 1e-3 STEP 1e-4], [1.001e-3 TO 1e-2 STEP 1e-3]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 84. DREAMM mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/84 - DREAMM new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [2e-6, 3e-6]
- REGION_DATA @ [3e-6, 4e-6]
- }
- }
- }
- /* 85. DREAMM mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/85 - DREAMM new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- VIZ_MOLECULE_FORMAT = ASCII
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6, 3e-6]
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [3e-6, 4e-6]
- REGION_DATA @ [2e-6, 4e-6]
- }
- }
- }
- /* 86. DREAMM mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/86 - DREAMM new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- VIZ_MESH_FORMAT = ASCII
- VIZ_MOLECULE_FORMAT = BINARY
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [2, 3]
- POSITIONS @ [[0 TO 100 STEP 10]]
- ORIENTATIONS @ [3, 4]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [1]
- GEOMETRY @ [2, 3]
- REGION_DATA @ [3, 4]
- }
- }
- }
- /* 87. DREAMM mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/87 - DREAMM new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- VIZ_MESH_FORMAT = BINARY
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [2, 3]
- POSITIONS @ [[0 TO 100 STEP 10]]
- ORIENTATIONS @ [3, 4]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- ITERATION_NUMBERS
- {
- ALL_DATA @ [1]
- GEOMETRY @ [2, 3]
- REGION_DATA @ [3, 4]
- }
- }
- }
- /* 91. DREAMM grouped mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/91 - DREAMM grouped old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "world"
- ITERATION_FRAME_DATA
- {
- ALL_DATA = [1]
- EFFECTOR_POSITIONS = [[1 TO 100 STEP 10], 102, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- EFFECTOR_STATES = [[1 TO 100 STEP 10], 103, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- MOLECULE_POSITIONS = [[1 TO 100 STEP 10], 104, [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- MOLECULE_STATES = [11, 105]
- MOLECULE_POSITIONS = [3]
- MOLECULE_STATES = [5]
- }
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 92. DREAMM grouped mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/92 - DREAMM grouped old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "world"
- ITERATION_LIST = [[1 TO 100 STEP 10], [101 TO 1000 STEP 100], [1001 TO 10000 STEP 1000]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 93. DREAMM grouped mode viz output, VIZ_DATA_OUTPUT notation */
- thisvizdir = vizdir & "/93 - DREAMM grouped old/"
- VIZ_DATA_OUTPUT
- {
- MODE = NONE
- MOLECULE_FILE_PREFIX = thisvizdir & "world"
- TIME_LIST = [[1e-6 TO 1e-4 STEP 1e-5], [1.01e-4 TO 1e-3 STEP 1e-4], [1.001e-3 TO 1e-2 STEP 1e-3]]
- STATE_VALUES
- {
- s_g_5 = 4
- s_v_3 = 3
- }
- }
- /* 94. DREAMM grouped mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/94 - DREAMM grouped new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { ALL_MOLECULES }
- TIME_POINTS
- {
- ALL_DATA @ [[0 TO 1e-4 STEP 1e-5]]
- POSITIONS @ [2e-6, 3e-6]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- MESHES
- {
- NAME_LIST { ALL_MESHES }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [2e-6, 3e-6]
- REGION_DATA @ [3e-6, 4e-6]
- }
- }
- }
- /* 95. DREAMM grouped mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/95 - DREAMM grouped new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world2"
- MOLECULES
- {
- NAME_LIST { "s_*" c_s_0 }
- TIME_POINTS
- {
- ALL_DATA @ [[0 TO 1e-4 STEP 1e-5]]
- POSITIONS @ [2e-6, 3e-6]
- ORIENTATIONS @ [3e-6, 4e-6]
- }
- }
- MESHES
- {
- NAME_LIST { "world2.*" world.big_object.box1 }
- TIME_POINTS
- {
- ALL_DATA @ [1e-6]
- GEOMETRY @ [2e-6, 3e-6]
- REGION_DATA @ [3e-6, 4e-6]
- }
- }
- }
- /* 96. DREAMM grouped mode viz output, VIZ_OUTPUT notation */
- thisvizdir = vizdir & "/96 - DREAMM grouped new/"
- VIZ_OUTPUT
- {
- MODE = NONE
- FILENAME = thisvizdir & "world"
- MOLECULES
- {
- NAME_LIST { "m_*" }
- NAME_LIST { m_g_0=5 m_g_1=4 }
- TIME_POINTS
- {
- POSITIONS @ [[0 TO 1e-4 STEP 1e-5]]
- ALL_DATA @ [3e-6, 4e-6]
- ORIENTATIONS @ [4e-6, 5e-6]
- }
- }
- MESHES
- {
- NAME_LIST { "world.*" }
- NAME_LIST { world.big_object.box1 }
- NAME_LIST { world2.rs8 }
- TIME_POINTS
- {
- ALL_DATA @ [2e-6]
- GEOMETRY @ [3e-6, 4e-6]
- REGION_DATA @ [4e-6, 5e-6]
- }
- }
- }
|