GNU DDD 3.3 (i686-pc-linux-gnu) Copyright (C) 1995-1999 Technische Universität Braunschweig, Germany. Copyright (C) 1999-2001 Universität Passau, Germany. Compiled with GCC 2.95.2 19991024 (release), GNU libc 2.1 Requires X11R6, Xt11R6, Motif 1.2 (GNU/LessTif Version 1.2 Release 0.89.9) Includes XPM 3.4.11, Athena Panner, DDD core Built 2001-03-06 by Alexander Grahn . $ ddd kapillar-2.11 + /bin/sh -c 'exec gdb -q -fullname '\''kapillar-2.11'\''' # Hello, world! # Opening session "1195dc0dd4000100019853600000006830118"... # Enabling core dumps... # Enabling core dumps...done. # Running GDB (pid 2693, tty /dev/pts/8)... # Current language: C/C++ # Searching "vsllib/ddd.vsl"... # Trying "/home/grahn/.ddd/vsllib/ddd.vsl" # Trying "/usr/share/ddd-3.3/vsllib/ddd.vsl" # Searching "vsllib/ddd.vsl"..."/usr/share/ddd-3.3/vsllib/ddd.vsl". # Creating "/home/grahn/.ddd/sessions/1195dc0dd4000100019853600000006830118/"... # Creating "/home/grahn/.ddd/sessions/1195dc0dd4000100019853600000006830118/"...done. # Copying "/home/grahn/.ddd/init" to "/home/grahn/.ddd/sessions/1195dc0dd4000100019853600000006830118/init"... # Copying "/home/grahn/.ddd/init" to "/home/grahn/.ddd/sessions/1195dc0dd4000100019853600000006830118/init"...done. # Copying "/home/grahn/.ddd/history" to "/home/grahn/.ddd/sessions/1195dc0dd4000100019853600000006830118/history"... # Copying "/home/grahn/.ddd/history" to "/home/grahn/.ddd/sessions/1195dc0dd4000100019853600000006830118/history"...done. # Saving session in "/home/grahn/.ddd/sessions/1195dc0dd4000100019853600000006830118/init"... # Saving session in "/home/grahn/.ddd/sessions/1195dc0dd4000100019853600000006830118/init"...done. <- "(gdb) " -> "set prompt (gdb) \n" <- "(gdb) " -> "set height 0\n" <- "(gdb) " -> "set width 0\n" <- "(gdb) " -> "set annotate 1\n" <- "(gdb) " -> " set verbose off\n" <- "(gdb) " -> "info line\n" <- "No line number information available.\n" "(gdb) " -> "list\n" <- "66\t{\n" "67\t\tint i,j;\n" "68\t\tdouble dtAlt;\n" "69\t\tFILE *strmpid;\n" "70\t\tint om_it_count, psi_it_count, C1_it_count, T_it_count;\n" "71\t\tlong om_it_ges, psi_it_ges, C1_it_ges, T_it_ges; \n" "72\t\tint maxi, maxj, ph;\n" "73\t\tchar vkoord; //welche Geschwindigkeitskomponente ist f\374r die gr\366\337te Courantzahl verantwortlich?\n" "74\t\tint opt; //aktuelle Kommandozeilenoption\n" "75\t\tbool restore=false;\n" "(gdb) " -> "info line\n" <- "Line 75 of \"main.cpp\" starts at address 0x8049abc and ends at 0x8049ac0 .\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:75:3128:beg:0x8049abc\n" "(gdb) " -> "output 4711\n" <- "4711(gdb) " -> "show language\n" <- "The current source language is \"auto; currently c++\".\n" "(gdb) " -> "show version\n" <- "GNU gdb 4.18\n" "Copyright 1998 Free Software Foundation, Inc.\n" "GDB is free software, covered by the GNU General Public License, and you are\n" "welcome to change it and/or distribute copies of it under certain conditions.\n" "Type \"show copying\" to see the conditions.\n" "There is absolutely no warranty for GDB. Type \"show warranty\" for details.\n" "This GDB was configured as \"i386-suse-linux\".\n" "(gdb) " -> "pwd\n" <- "Working directory /home/grahn/c/kapillar2.11.\n" "(gdb) " -> "info breakpoints\n" <- "No breakpoints or watchpoints.\n" "(gdb) " -> "show history filename\n" <- "The filename in which to record the command history is \"/home/grahn/c/kapillar2.11/.gdb_history\".\n" "(gdb) " -> "show history size\n" <- "The size of the command history is 256.\n" <- "(gdb) " # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 39552 characters # Setting buttons... # Setting buttons...done. -> "info source\n" <- "Current source file is main.cpp\n" "Compilation directory is /home/grahn/c/kapillar2.11/\n" "Located in /home/grahn/c/kapillar2.11/main.cpp\n" "Contains 729 lines.\n" "Source language is c++.\n" "Compiled with stabs debugging format.\n" "(gdb) " -> "info files\n" <- "Symbols from \"/home/grahn/c/kapillar2.11/kapillar-2.11\".\n" "Local exec file:\n" "\t`/home/grahn/c/kapillar2.11/kapillar-2.11\', file type elf32-i386.\n" "\tEntry point: 0x80499d0\n" "\t0x080480f4 - 0x08048107 is .interp\n" "\t0x08048108 - 0x08048128 is .note.ABI-tag\n" "\t0x08048128 - 0x08048474 is .hash\n" "\t0x08048474 - 0x08048b74 is .dynsym\n" "\t0x08048b74 - 0x08048f5d is .dynstr\n" "\t0x08048f5e - 0x0804903e is .gnu.version\n" "\t0x08049040 - 0x08049090 is .gnu.version_r\n" "\t0x08049090 - 0x08049098 is .rel.got\n" "\t0x08049098 - 0x080490e0 is .rel.bss\n" "\t0x080490e0 - 0x080493c0 is .rel.plt\n" "\t0x080493c0 - 0x080493f1 is .init\n" "\t0x080493f4 - 0x080499c4 is .plt\n" "\t0x080499d0 - 0x0807e5a9 is .text\n" "\t0x0807e5ac - 0x0807e5c8 is .fini\n" "\t0x0807e5e0 - 0x0808121d is .rodata\n" "\t0x08082220 - 0x080823c8 is .data\n" "\t0x080823c8 - 0x08082c70 is .eh_frame\n" "\t0x08082c70 - 0x08082ca8 is .gcc_except_table\n" "\t0x08082ca8 - 0x08082cb0 is .ctors\n" "\t0x08082cb0 - 0x08082cb8 is .dtors\n" "\t0x08082cb8 - 0x08082e38 is .got\n" "\t0x08082e38 - 0x08082ee8 is .dynamic\n" "\t0x08082f00 - 0x08097eb0 is .bss\n" "(gdb) " -> "info program\n" <- "The program being debugged is not being run.\n" "(gdb) " -> "set confirm off\n" <- "(gdb) " -> "source /tmp/filevoJiyR\n" <- "(gdb) " -> "info breakpoints\n" <- "No breakpoints or watchpoints.\n" "(gdb) " -> "# reset\n" <- "(gdb) " -> "info breakpoints\n" <- "No breakpoints or watchpoints.\n" "(gdb) " -> "display\n" <- "(gdb) " -> "info display\n" <- "There are no auto-display expressions now.\n" "(gdb) " -> "set environment TERM dumb\n" <- "(gdb) " -> "info files\n" <- "Symbols from \"/home/grahn/c/kapillar2.11/kapillar-2.11\".\n" "Local exec file:\n" "\t`/home/grahn/c/kapillar2.11/kapillar-2.11\', file type elf32-i386.\n" "\tEntry point: 0x80499d0\n" "\t0x080480f4 - 0x08048107 is .interp\n" "\t0x08048108 - 0x08048128 is .note.ABI-tag\n" "\t0x08048128 - 0x08048474 is .hash\n" "\t0x08048474 - 0x08048b74 is .dynsym\n" "\t0x08048b74 - 0x08048f5d is .dynstr\n" "\t0x08048f5e - 0x0804903e is .gnu.version\n" "\t0x08049040 - 0x08049090 is .gnu.version_r\n" "\t0x08049090 - 0x08049098 is .rel.got\n" "\t0x08049098 - 0x080490e0 is .rel.bss\n" "\t0x080490e0 - 0x080493c0 is .rel.plt\n" "\t0x080493c0 - 0x080493f1 is .init\n" "\t0x080493f4 - 0x080499c4 is .plt\n" "\t0x080499d0 - 0x0807e5a9 is .text\n" "\t0x0807e5ac - 0x0807e5c8 is .fini\n" "\t0x0807e5e0 - 0x0808121d is .rodata\n" "\t0x08082220 - 0x080823c8 is .data\n" "\t0x080823c8 - 0x08082c70 is .eh_frame\n" "\t0x08082c70 - 0x08082ca8 is .gcc_except_table\n" "\t0x08082ca8 - 0x08082cb0 is .ctors\n" "\t0x08082cb0 - 0x08082cb8 is .dtors\n" "\t0x08082cb8 - 0x08082e38 is .got\n" "\t0x08082e38 - 0x08082ee8 is .dynamic\n" "\t0x08082f00 - 0x08097eb0 is .bss\n" "(gdb) " -> "info program\n" <- "The program being debugged is not being run.\n" "(gdb) " -> "help detach\n" <- "Detach a process or file previously attached.\n" "If a process, it is no longer traced, and it continues its execution. If\n" "you were debugging a file, the file is closed and gdb no longer accesses it.\n" "(gdb) " -> "help run\n" <- "Start debugged program. You may specify arguments to give it.\n" "Args may include \"*\", or \"[...]\"; they are expanded using \"sh\".\n" "Input and output redirection with \">\", \"<\", or \">>\" are also allowed.\n" "\n" "With no arguments, uses arguments last specified (with \"run\" or \"set args\").\n" "To cancel previous arguments and run with no arguments,\n" "use \"set args\" without arguments.\n" "(gdb) " # Opening session "1195dc0dd4000100019853600000006830118"...done. # Welcome to DDD 3.3 "Blues by Night" (i686-pc-linux-gnu) -> "help step\n" <- "Step program until it reaches a different source line.\n" "Argument N means do this N times (or till program stops for another reason).\n" "(gdb) " -> "help stepi\n" <- "Step one instruction exactly.\n" "Argument N means do this N times (or till program stops for another reason).\n" "(gdb) " -> "help next\n" <- "Step program, proceeding through subroutine calls.\n" "Like the \"step\" command as long as subroutine calls do not happen;\n" "when they do, the call is treated as one instruction.\n" "Argument N means do this N times (or till program stops for another reason).\n" "(gdb) " -> "help nexti\n" <- "Step one instruction, but proceed through subroutine calls.\n" "Argument N means do this N times (or till program stops for another reason).\n" "(gdb) " -> "help until\n" <- "Execute until the program reaches a source line greater than the current\n" "or a specified line or address or function (same args as break command).\n" "Execution will also stop upon exit from the current stack frame.\n" "(gdb) " -> "help finish\n" <- "Execute until selected stack frame returns.\n" "Upon return, the value returned is printed and put in the value history.\n" "(gdb) " -> "help cont\n" <- "Continue program being debugged, after signal or breakpoint.\n" "If proceeding from breakpoint, a number N may be used as an argument,\n" "which means to set the ignore count of that breakpoint to N - 1 (so that\n" "the breakpoint won\'t break until the Nth time it is reached).\n" "(gdb) " -> "help signal\n" <- "Continue program giving it signal specified by the argument.\n" "An argument of \"0\" means continue program without giving it a signal.\n" "(gdb) " -> "help kill\n" <- "Kill execution of program being debugged.\n" "(gdb) " -> "help up\n" <- "Select and print stack frame that called this one.\n" "An argument says how many frames up to go.\n" "(gdb) " -> "help down\n" <- "Select and print stack frame called by this one.\n" "An argument says how many frames down to go.\n" "(gdb) " -> "output double\n" <- "Attempt to use a type name as an expression\n" <- "(gdb) " -> "cd /home/grahn/c\n" <- "(gdb) " -> "pwd\n" <- "Working directory /home/grahn/c.\n" <- "(gdb) " -> "cd ~\n" <- "(gdb) " -> "pwd\n" <- "Working directory /home/grahn.\n" "(gdb) " -> "complete cd dat\n" <- "cd daten\n" "(gdb) " -> "complete cd daten\n" <- "cd daten\n" "(gdb) " -> "complete cd date\n" <- "cd daten\n" "(gdb) " -> "cd daten \n" <- "(gdb) " -> "pwd\n" <- "Working directory /home/grahn/daten.\n" "(gdb) " # Retrieving Command Definitions... -> "help user-defined\n" <- "User-defined commands.\n" "The commands in this class are those defined by the user.\n" "Use the \"define\" command to define a command.\n" "\n" "List of commands:\n" "\n" "\n" "Type \"help\" followed by command name for full documentation.\n" "Command name abbreviations are allowed if unambiguous.\n" <- "(gdb) " # Retrieving Command Definitions...done. -> "ls\n" <- "Undefined command: \"ls\". Try \"help\".\n" <- "(gdb) " -> "info breakpoints\n" <- "No breakpoints or watchpoints.\n" <- "(gdb) " -> "cd 101-09-06_15H02\n" <- "(gdb) " -> "pwd\n" <- "Working directory /home/grahn/daten/101-09-06_15H02.\n" <- "(gdb) " -> "pwd\n" <- "Working directory /home/grahn/daten/101-09-06_15H02.\n" <- "(gdb) " -> "info breakpoints\n" <- "No breakpoints or watchpoints.\n" <- "(gdb) " -> "break main.cpp:65\n" <- "Breakpoint 1 at 0x8049ab0: file main.cpp, line 65.\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "(gdb) " # Tab width set to 4. # Reformatting... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 42468 characters # Reformatting...done. # Source indentation set to 8. # Enabling line numbers... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 46113 characters # Enabling line numbers...done. # Reformatting... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 43197 characters # Reformatting...done. # Source indentation set to 4. # Reformatting... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 42468 characters # Reformatting...done. # Source indentation set to 3. # Source indentation set to 3. # Reformatting... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 41739 characters # Reformatting...done. # Source indentation set to 2. # Reformatting... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 42468 characters # Reformatting...done. # Source indentation set to 3. # Reformatting... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 40281 characters # Reformatting...done. # Source indentation set to 0. # Reformatting... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 41010 characters # Reformatting...done. # Source indentation set to 1. # Reformatting... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"... # Reading file "/home/grahn/c/kapillar2.11/main.cpp"...done. # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 41739 characters # Reformatting...done. # Source indentation set to 2. # Automatic layout on. # Automatic layout off. # Automatic layout on. # Automatic layout off. # Alias detection enabled. # Next DDD invocation will start-up with a GDB debugger. # Next DDD invocation will determine the debugger automatically. # Next DDD invocation will start-up with a GDB debugger. # Next DDD invocation will start-up with a Perl debugger. # Next DDD invocation will determine the debugger automatically. # Next DDD invocation will start-up with a GDB debugger. # Next DDD invocation will determine the debugger automatically. # Next DDD invocation will start-up with a GDB debugger. # Next DDD invocation will determine the debugger automatically. -> "\003" <- "Quit\n" <- "(gdb) " -> "\003" -> "\003" -> "info files\n" <- "Symbols from \"/home/grahn/c/kapillar2.11/kapillar-2.11\".\n" "Local exec file:\n" "\t`/home/grahn/c/kapillar2.11/kapillar-2.11\', file type elf32-i386.\n" "\tEntry point: 0x80499d0\n" "\t0x080480f4 - 0x08048107 is .interp\n" "\t0x08048108 - 0x08048128 is .note.ABI-tag\n" "\t0x08048128 - 0x08048474 is .hash\n" "\t0x08048474 - 0x08048b74 is .dynsym\n" "\t0x08048b74 - 0x08048f5d is .dynstr\n" "\t0x08048f5e - 0x0804903e is .gnu.version\n" "\t0x08049040 - 0x08049090 is .gnu.version_r\n" "\t0x08049090 - 0x08049098 is .rel.got\n" "\t0x08049098 - 0x080490e0 is .rel.bss\n" "\t0x080490e0 - 0x080493c0 is .rel.plt\n" "\t0x080493c0 - 0x080493f1 is .init\n" "\t0x080493f4 - 0x080499c4 is .plt\n" "\t0x080499d0 - 0x0807e5a9 is .text\n" "\t0x0807e5ac - 0x0807e5c8 is .fini\n" "\t0x0807e5e0 - 0x0808121d is .rodata\n" "\t0x08082220 - 0x080823c8 is .data\n" "\t0x080823c8 - 0x08082c70 is .eh_frame\n" "\t0x08082c70 - 0x08082ca8 is .gcc_except_table\n" "\t0x08082ca8 - 0x08082cb0 is .ctors\n" "\t0x08082cb0 - 0x08082cb8 is .dtors\n" "\t0x08082cb8 - 0x08082e38 is .got\n" "\t0x08082e38 - 0x08082ee8 is .dynamic\n" "\t0x08082f00 - 0x08097eb0 is .bss\n" "(gdb) " -> "info program\n" <- "The program being debugged is not being run.\n" "(gdb) " # Saving options in "/home/grahn/.ddd/init"... # Saving options in "/home/grahn/.ddd/init"...done. -> "output main\n" <- "{int (int, char **)} 0x8049ab0
(gdb) " -> "output Funktionsdefinitionen\n" <- "No symbol \"Funktionsdefinitionen\" in current context.\n" "(gdb) " # Retrieving GDB Settings... # Retrieving GDB Settings... -> "help set\n" <- "Evaluate expression EXP and assign result to variable VAR, using assignment\n" "syntax appropriate for the current language (VAR = EXP or VAR := EXP for\n" "example). VAR may be a debugger \"convenience\" variable (names starting\n" "with $), a register (a few standard names starting with $), or an actual\n" "variable in the program being debugged. EXP is any valid expression.\n" "Use \"set variable\" for variables with names identical to set subcommands.\n" "\n" "With a subcommand, this command modifies parts of the gdb environment.\n" "You can see these environment settings with the \"show\" command.\n" "\n" "List of set subcommands:\n" "\n" "set annotate -- Set annotation_level\n" "set archdebug -- Set architecture debugging\n" "set architecture -- Set architecture of target\n" "set args -- Set argument list to give program being debugged when it is started\n" "set auto-solib-add -- Set autoloading of shared library symbols\n" "set can-use-hw-watchpoints -- Set debugger\'s willingness to use watchpoint hardware\n" "set check -- Set the status of the type/range checker\n" "set complaints -- Set max number of complaints about incorrect symbols\n" "set confirm -- Set whether to confirm potentially dangerous operations\n" "set demangle-style -- Set the current C++ demangling style\n" "set disassembly-flavor -- Set the disassembly flavor\n" "set editing -- Set editing of command lines as they are typed\n" "set endian -- Set endianness of target\n" "set environment -- Set environment variable value to give the program\n" "set expressiondebug -- Set expression debugging\n" "set extension-language -- Set mapping between filename extension and source language\n" "set follow-fork-mode -- Set debugger response to a program call of fork or vfork\n" "set gnutarget -- Set the current BFD target\n" "set height -- Set number of lines gdb thinks are in a page\n" "set history -- Generic command for setting command history parameters\n" "set input-radix -- Set default input radix for entering numbers\n" "set language -- Set the current source language\n" "set listsize -- Set number of source lines gdb will list by default\n" "set opaque-type-resolution -- Set resolution of opaque struct/class/union types (if set before loading symbols)\n" "set output-radix -- Set default output radix for printing of values\n" "set overload-resolution -- Set overload resolution in evaluating C++ functions\n" "set pagination -- Set state of pagination\n" "set print -- Generic command for setting how things print\n" "set prompt -- Set gdb\'s prompt\n" "set radix -- Set default input and output number radices\n" "set remoteaddresssize -- Set the maximum size of the address (in bits) in a memory packet\n" "set remotebaud -- Set baud rate for remote serial I/O\n" "set remotebinarydownload -- Set binary downloads\n" "set remotebreak -- Set whether to send break if interrupted\n" "set remotecache -- Set cache use for remote targets\n" "set remotedebug -- Set debugging of remote protocol\n" "set remotedevice -- Set device for remote serial I/O\n" "set remotelogbase -- Set numerical base for remote session logging\n" "set remotelogfile -- Set filename for remote session recording\n" "set remotetimeout -- Set timeout limit to wait for target to respond\n" "set remotewritesize -- Set the maximum number of bytes per memory write packet\n" "set scheduler-locking -- Set mode for locking scheduler during execution\n" "set solib-absolute-prefix -- Set prefix for loading absolute shared library symbol files\n" "set solib-search-path -- Set the search path for loading non-absolute shared library symbol files\n" "set stop-on-solib-events -- Set stopping for shared library events\n" "set symbol-reloading -- Set dynamic symbol table reloading multiple times in one run\n" "set targetdebug -- Set target debugging\n" "set variable -- Evaluate expression EXP and assign result to variable VAR\n" "set verbose -- Set verbosity\n" "set watchdog -- Set watchdog timer\n" "set width -- Set number of characters gdb thinks are in a line\n" "set write -- Set writing into executable and core files\n" "\n" "Type \"help set\" followed by set subcommand name for full documentation.\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " -> "show annotate\n" <- "Annotation_level is 1.\n" "(gdb) " -> "show archdebug\n" <- "Architecture debugging is 0.\n" "(gdb) " -> "show architecture\n" <- "The target architecture is set automatically (currently i386)\n" "(gdb) " -> "show auto-solib-add\n" <- "Autoloading of shared library symbols is 1.\n" "(gdb) " -> "show can-use-hw-watchpoints\n" <- "Debugger\'s willingness to use watchpoint hardware is 1.\n" "(gdb) " -> "show check\n" <- "range: Range checking is \"auto; currently off\".\n" "type: Type checking is \"auto; currently off\".\n" "(gdb) " -> "help set check\n" <- "Set the status of the type/range checker\n" "\n" "List of set check subcommands:\n" "\n" "set check range -- Set range checking\n" "set check type -- Set type checking\n" "\n" "Type \"help set check\" followed by set check subcommand name for full documentation.\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " -> "show check range\n" <- "Range checking is \"auto; currently off\".\n" "(gdb) " -> "show check type\n" <- "Type checking is \"auto; currently off\".\n" "(gdb) " -> "show complaints\n" <- "Max number of complaints about incorrect symbols is 0.\n" "(gdb) " -> "show confirm\n" <- "Whether to confirm potentially dangerous operations is off.\n" "(gdb) " -> "show demangle-style\n" <- "The current C++ demangling style is \"gnu\".\n" "(gdb) " -> "show disassembly-flavor\n" <- "The disassembly flavor is \"att\".\n" "(gdb) " -> "show editing\n" <- "Editing of command lines as they are typed is on.\n" "(gdb) " -> "show endian\n" <- "The target endianness is set automatically (currently little endian)\n" "(gdb) " -> "show environment\n" <- "PWD=/home/grahn/c/kapillar2.11\n" "LD_HWCAP_MASK=0x20000000\n" "COLORFGBG=0;default\n" "KDE_STARTUP_ENV=fwsf28;999758488;702629;655\n" "WINDOWID=29360130\n" "PAGER=cat\n" "DSM_DIR=/opt/tivoli/tsm/client/ba/bin\n" "SHLIB_PATH=/opt/mozilla/\n" "HOSTNAME=fwsf28\n" "MOZILLA_DIR=/opt/mozilla/\n" "LD_LIBRARY_PATH=/opt/mozilla//:/opt/mozilla//components:\n" "LS_OPTIONS=-N --color=tty -T 0\n" "ignoreeof=0\n" "TMAKEPATH=/usr/local/tmake/lib/linux-g++\n" "KDEDIRS=/etc/opt/kde2:/opt/kde2\n" "KDEHOME=/home/grahn/.kde2\n" "POVRAYOPT=-l/usr/lib/povray/include\n" "QTDIR=/usr/lib/qt2/\n" "OPENWINHOME=/usr/openwin\n" "D=32\n" "LESSKEY=/etc/lesskey.bin\n" "LESSOPEN=|lesspipe.sh %s\n" "MANPATH=/usr/local/man:/usr/share/man:/usr/man:/usr/X11R6/man:/usr/openwin/man\n" "NNTPSERVER=news\n" "KDEDIR=/opt/kde2\n" "LCLIMPORTDIR=/usr/local/lclint-2.5q/imports\n" "LESS=-M -S -I\n" "BROWSER=my_netscape\n" "ADDON_PATH=/opt/mozilla/\n" "USER=grahn\n" "LS_COLORS=no=00:fi=00:di=01;34:ln=01:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:ex=01;31:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.tar=00;31:*.tgz=00;31:*.rpm=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:\n" "HISTCONTROL=ignoredups\n" "XSESSION_IS_UP=yes\n" "MACHTYPE=i386-suse-linux\n" "XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB\n" "KDE_MULTIHEAD=false\n" "MAIL=/var/spool/mail/grahn\n" "GTK_RC_FILES=/etc/gtk/gtkrc:/home/grahn/.gtkrc:/home/grahn/.gtkrc-kde\n" "moz_debug=0\n" "TERMCAP=\n" "LANG=german\n" "GNOMEDIR=/opt/gnome\n" "LARCH_PATH=/usr/local/lclint-2.5q/lib\n" "LIBPATH=/opt/mozilla/\n" "COLORTERM=1\n" "X=1280\n" "INFOPATH=/usr/local/info:/usr/share/info:/usr/info\n" "Y=1024\n" "DISPLAY=:0.0\n" "LOGNAME=grahn\n" "SHLVL=2\n" "TEXINPUTS=.//::.//::.//::.//:.//::~/.TeX:/usr/doc/.TeX:~/.TeX:/usr/doc/.TeX:~/.TeX:/usr/doc/.TeX:~/.TeX:/usr/doc/.TeX\n" "MINICOM=-c on\n" "INFODIR=/usr/local/info:/usr/share/info:/usr/info\n" "_=/bin/sh\n" "SESSION_MANAGER=local/fwsf28:/tmp/.ICE-unix/683\n" "SHELL=/bin/bash\n" "PRINTER=lp\n" "DSM_CONFIG=/opt/tivoli/tsm/client/ba/bin/dsm.opt\n" "HOSTTYPE=i386\n" "QT_XFT=1\n" "OSTYPE=linux\n" "WINDOWMANAGER=/usr/X11R6/bin/kde2\n" "HOME=/home/grahn\n" "TERM=dumb\n" "XNLSPATH=/usr/X11R6/lib/X11/nls\n" "no_proxy=localhost\n" "PATH=/usr/local/tmake/bin:/home/grahn/bin:/opt/kde2/bin:/opt/Acrobat4/bin:/home/grahn/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/bin:/usr/openwin/bin:.\n" "LESSCHARSET=latin1\n" "FROM_HEADER=fz-rossendorf.de\n" "DDD=ddd-3.3-i686-pc-linux-gnu\n" "LC_COLLATE=POSIX\n" "(gdb) " -> "help set environment\n" <- "Set environment variable value to give the program.\n" "Arguments are VAR VALUE where VAR is variable name and VALUE is value.\n" "VALUES of environment variables are uninterpreted strings.\n" "This does not affect the program until the next \"run\" command.\n" "(gdb) " -> "show expressiondebug\n" <- "Expression debugging is 0.\n" "(gdb) " -> "show follow-fork-mode\n" <- "Debugger response to a program call of fork or vfork is \"parent\".\n" "(gdb) " -> "show gnutarget\n" <- "The current BFD target is \"auto\".\n" "(gdb) " -> "show height\n" <- "Number of lines gdb thinks are in a page is unlimited.\n" "(gdb) " -> "help set history\n" <- "Generic command for setting command history parameters.\n" "\n" "List of set history subcommands:\n" "\n" "set history expansion -- Set history expansion on command input\n" "set history filename -- Set the filename in which to record the command history\n" "set history save -- Set saving of the history record on exit\n" "set history size -- Set the size of the command history\n" "\n" "Type \"help set history\" followed by set history subcommand name for full documentation.\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " -> "show history expansion\n" <- "History expansion on command input is off.\n" "(gdb) " -> "show history filename\n" <- "The filename in which to record the command history is \"/home/grahn/c/kapillar2.11/.gdb_history\".\n" "(gdb) " -> "show history save\n" <- "Saving of the history record on exit is off.\n" "(gdb) " -> "show history size\n" <- "The size of the command history is 256.\n" "(gdb) " -> "show input-radix\n" <- "Default input radix for entering numbers is 10.\n" "(gdb) " -> "show language\n" <- "The current source language is \"auto; currently c++\".\n" <- "(gdb) " -> "show listsize\n" <- "Number of source lines gdb will list by default is 10.\n" <- "(gdb) " -> "show opaque-type-resolution\n" <- "Resolution of opaque struct/class/union types (if set before loading symbols) is on.\n" <- "(gdb) " -> "show output-radix\n" <- "Default output radix for printing of values is 10.\n" <- "(gdb) " -> "show overload-resolution\n" <- "Overload resolution in evaluating C++ functions is on.\n" <- "(gdb) " -> "show pagination\n" <- "State of pagination is on.\n" <- "(gdb) " -> "help set print\n" <- "Generic command for setting how things print.\n" "\n" "List of set print subcommands:\n" "\n" "set print address -- Set printing of addresses\n" "set print array -- Set prettyprinting of arrays\n" "set print asm-demangle -- Set demangling of C++ names in disassembly listings\n" "set print demangle -- Set demangling of encoded C++ names when displaying symbols\n" "set print elements -- Set limit on string chars or array elements to print\n" "set print max-symbolic-offset -- Set the largest offset that will be printed in form\n" "set print null-stop -- Set printing of char arrays to stop at first null char\n" "set print object -- Set printing of object\'s derived type based on vtable info\n" "set print pretty -- Set prettyprinting of structures\n" "set print repeats -- Set threshold for repeated print elements\n" "set print sevenbit-strings -- Set printing of 8-bit characters in strings as \\n" "nn\n" "set print static-members -- Set printing of C++ static members\n" "set print symbol-filename -- Set printing of source filename and line number with \n" "set print union -- Set printing of unions interior to structures\n" "set print vtbl -- Set printing of C++ virtual function tables\n" "\n" "Type \"help set print\" followed by set print subcommand name for full documentation.\n" "Command name abbreviations are allowed if unambiguous.\n" <- "(gdb) " -> "show print address\n" <- "Printing of addresses is on.\n" <- "(gdb) " -> "show print array\n" <- "Prettyprinting of arrays is off.\n" <- "(gdb) " -> "show print asm-demangle\n" <- "Demangling of C++ names in disassembly listings is on.\n" "(gdb) " -> "show print demangle\n" <- "Demangling of encoded C++ names when displaying symbols is on.\n" "(gdb) " -> "show print elements\n" <- "Limit on string chars or array elements to print is 200.\n" "(gdb) " -> "show print max-symbolic-offset\n" <- "The largest offset that will be printed in form is unlimited.\n" "(gdb) " -> "show print null-stop\n" <- "Printing of char arrays to stop at first null char is off.\n" "(gdb) " -> "show print object\n" <- "Printing of object\'s derived type based on vtable info is off.\n" "(gdb) " -> "show print pretty\n" <- "Prettyprinting of structures is off.\n" "(gdb) " -> "show print repeats\n" <- "Threshold for repeated print elements is 10.\n" "(gdb) " -> "show print sevenbit-strings\n" <- "Printing of 8-bit characters in strings as \\n" "nn is off.\n" "(gdb) " -> "show print static-members\n" <- "Printing of C++ static members is on.\n" "(gdb) " -> "show print symbol-filename\n" <- "Printing of source filename and line number with is off.\n" "(gdb) " -> "show print union\n" <- "Printing of unions interior to structures is on.\n" "(gdb) " -> "show print vtbl\n" <- "Printing of C++ virtual function tables is off.\n" "(gdb) " -> "show prompt\n" <- "Gdb\'s prompt is \"(gdb) \".\n" "(gdb) " -> "show remoteaddresssize\n" <- "The maximum size of the address (in bits) in a memory packet is 32.\n" "(gdb) " -> "show remotebaud\n" <- "Baud rate for remote serial I/O is 4294967295.\n" "(gdb) " -> "show remotebinarydownload\n" <- "Binary downloads is on.\n" "(gdb) " -> "show remotebreak\n" <- "Whether to send break if interrupted is 0.\n" "(gdb) " -> "show remotecache\n" <- "Cache use for remote targets is off.\n" "(gdb) " -> "show remotedebug\n" <- "Debugging of remote protocol is 0.\n" "(gdb) " -> "show remotedevice\n" <- "Device for remote serial I/O is \"\".\n" "(gdb) " -> "show remotelogbase\n" <- "Numerical base for remote session logging is \"ascii\".\n" "(gdb) " -> "show remotelogfile\n" <- "Filename for remote session recording is \"\".\n" "(gdb) " -> "show remotetimeout\n" <- "Timeout limit to wait for target to respond is 20.\n" "(gdb) " -> "show remotewritesize\n" <- "The maximum number of bytes per memory write packet is 400.\n" "(gdb) " -> "show scheduler-locking\n" <- "Mode for locking scheduler during execution is \"off\".\n" "(gdb) " -> "show solib-absolute-prefix\n" <- "Prefix for loading absolute shared library symbol files is \"\".\n" "(gdb) " -> "show solib-search-path\n" <- "The search path for loading non-absolute shared library symbol files is \"\".\n" "(gdb) " -> "show stop-on-solib-events\n" <- "Stopping for shared library events is 0.\n" "(gdb) " -> "show symbol-reloading\n" <- "Dynamic symbol table reloading multiple times in one run is off.\n" "(gdb) " -> "show targetdebug\n" <- "Target debugging is 0.\n" "(gdb) " -> "help set variable\n" <- "Evaluate expression EXP and assign result to variable VAR, using assignment\n" "syntax appropriate for the current language (VAR = EXP or VAR := EXP for\n" "example). VAR may be a debugger \"convenience\" variable (names starting\n" "with $), a register (a few standard names starting with $), or an actual\n" "variable in the program being debugged. EXP is any valid expression.\n" "This may usually be abbreviated to simply \"set\".\n" "(gdb) " -> "show verbose\n" <- "Verbosity is off.\n" "(gdb) " -> "show watchdog\n" <- "Watchdog timer is 0.\n" "(gdb) " -> "show width\n" <- "Number of characters gdb thinks are in a line is unlimited.\n" "(gdb) " -> "show write\n" <- "Writing into executable and core files is off.\n" "(gdb) " -> "info architecture\n" <- "Available architectures are:\n" " i386 i8086 i386:intel\n" "(gdb) " -> "set demangle-style\n" <- "The currently understood settings are:\n" "\n" "auto Automatic selection based on executable\n" "gnu GNU (g++) style demangling\n" "lucid Lucid (lcc) style demangling\n" "arm ARM style demangling\n" "hp HP (aCC) style demangling\n" "edg EDG style demangling\n" "(gdb) " -> "set language\n" <- "The currently understood settings are:\n" "\n" "local or auto Automatic setting based on source file\n" "c Use the C language\n" "c++ Use the C++ language\n" "asm Use the Asm language\n" "chill Use the Chill language\n" "fortran Use the Fortran language\n" "java Use the Java language\n" "modula-2 Use the Modula-2 language\n" "scheme Use the Scheme language\n" "(gdb) " -> "help set check range\n" <- "Set range checking. (on/warn/off/auto)\n" "(gdb) " -> "help set check type\n" <- "Set type checking. (on/warn/off/auto)\n" "(gdb) " -> "help dir\n" <- "Add directory DIR to beginning of search path for source files.\n" "Forget cached info on source file locations and line positions.\n" "DIR can also be $cwd for the current working directory, or $cdir for the\n" "directory in which the source file was compiled into object code.\n" "With no argument, reset the search path to $cdir:$cwd, the default.\n" "(gdb) " -> "show dir\n" <- "Source directories searched: $cdir:$cwd\n" "(gdb) " -> "help path\n" <- "Add directory DIR(s) to beginning of search path for object files.\n" "$cwd in the path means the current working directory.\n" "This path is equivalent to the $PATH shell variable. It is a list of\n" "directories, separated by colons. These directories are searched to find\n" "fully linked executable files and separately compiled object files as needed.\n" "(gdb) " -> "show path\n" <- "Executable and object file path: /usr/local/tmake/bin:/home/grahn/bin:/opt/kde2/bin:/opt/Acrobat4/bin:/home/grahn/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/bin:/usr/openwin/bin:.\n" "(gdb) " # Retrieving GDB Settings...done. # Retrieving GDB Settings...done. -> "output argv\n" <- "No symbol \"argv\" in current context.\n" "(gdb) " -> "set environment TERM dumb\n" <- "(gdb) " -> "run -r\n" <- "\n" <- "Breakpoint 1, main (argc=134519472" <- ", argv=0x2) at main.cpp:66\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:66:2817:beg:0x8049ab0\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" <- "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" <- "\tbreakpoint already hit 1 time\n" <- "(gdb) " # Reading file "/home/grahn/daten/101-09-06_15H02/main.cpp"... # Reading file "/home/grahn/daten/101-09-06_15H02/main.cpp"...Datei oder Verzeichnis nicht gefunden. -> "info source\n" <- "Current source file is main.cpp\n" <- "Compilation directory is /home/grahn/c/kapillar2.11/\n" <- "Located in /home/grahn/c/kapillar2.11/main.cpp\n" <- "Contains 729 lines.\n" <- "Source language is c++.\n" <- "Compiled with stabs debugging format.\n" <- "(gdb) " # Reading file "main.cpp" from GDB... -> "list main.cpp:1,1000000\n" <- "1\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "2\t// main.cpp \n" <- "3\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "4\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "5\t//INCLUDE files\n" <- "6\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "7\t#include \n" <- "8\t#include \n" <- "9\t#include \n" <- "10\t#include \n" <- "11\t#include \n" <- "12\t#include \n" <- "13\t#include \n" <- "14\t#include \n" <- "15\t#include \n" <- "16\t#include \n" <- "17\t#include \n" <- "18\t#include \n" <- "19\t#include \"vardecl.h\" //Variablendeklarationen\n" <- "20\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "21\t//Externe Funktionen\n" <- "22\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "23\textern void FDgitter();\n" <- "24\textern void FVgitter(double&, double&);\n" <- "25\textern void prediktor();\n" <- "26\textern double courant(int&, int&, int&, char&); //gibt die gr\366\337te Courantzahl im Rechengebiet zur\374ck\n" <- "27\textern void omegakoeff();\n" <- "28\textern int omega();\n" <- "29\textern int psi();\n" <- "30\textern void u_v_Feld();\n" <- "31\textern double res_om(double&, int&, int&, int&);\n" <- "32\textern double res_psi(double&, int&, int&, int&);\n" <- "33\textern double res_C1(double&, int&, int&, int&);\n" <- "34\textern double res_T(double&, int&, int&, int&);\n" <- "35\t\n" <- "36\textern double stoffmenge1();\n" <- "37\textern double waermemenge();\n" <- "38\textern void flux();\n" <- "39\textern int stoff1koeff();\n" <- "40\textern int stoff1();\n" <- "41\textern int tempkoeff();\n" <- "42\textern int temperatur();\n" <- "43\textern double trans1();//lokale und mittlere Stoff\374bergangsrate\n" <- "44\textern void randDichte();\n" <- "45\textern int savepsi(enum saveparam param);\n" <- "46\textern int saveC1(enum saveparam param);\n" <- "47\textern int saveT(enum saveparam param);\n" <- "48\textern int saveJ(double, double); // mittlere fl\344chenspez. Stoff\374bergangsrate speichern\n" <- "49\textern int fifo(enum fifoparam param);\n" <- "50\textern double sigmaSZ();//Szyszkowski\n" <- "51\textern double misek();//Misek\n" <- "52\textern double sigmaPoly();//Approx.a durch Polynom\n" <- "53\textern void sighandler(int);//Signalh\344ndlerfunktion\n" <- "54\textern int savesession();\n" <- "55\textern double restoresession();\n" <- "56\textern void interpolation(double);//Interpolation der vergangenen Gitterwerte der Transportgr\366\337en bei Zeitschrittweiten\344nderung\n" <- "57\textern void cleanup();\t//Aufr\344umarbeiten bei Programmabbruch\n" <- "58\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "59\t//globale Variablen\n" <- "60\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "61\t\n" <- "62\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "63\t//Funktionsdefinitionen\n" <- "64\t///////////////////////////////////////////////////////////////////////////////////////////////////\n" <- "65\tint main(int argc, char **argv)\n" <- "66\t{\n" <- "67\t\tint i,j;\n" <- "68\t\tdouble dtAlt;\n" <- "69\t\tFILE *strmpid;\n" <- "70\t\tint om_it_count, psi_it_count, C1_it_count, T_it_count;\n" <- "71\t\tlong om_it_ges, psi_it_ges, C1_it_ges, T_it_ges; \n" <- "72\t\tint maxi, maxj, ph;\n" <- "73\t\tchar vkoord; //welche Geschwindigkeitskomponente ist f\374r die gr\366\337te Courantzahl verantwortlich?\n" <- "74\t\tint opt; //aktuelle Kommandozeilenoption\n" <- "75\t\tbool restore=false;\n" <- "76\t\tdouble optdt=0; //als Kommandooption gegebene Zeitschrittweite\n" <- "77\t\ttime_t start, ende, diff;\n" <- "78\t\tdouble C1OPG, C1UPG; //Phasengrenz- und Kernkonzentrationen die nach vollendetem Stoff\374bergang in beiden Phasen vorherrschen\n" <- "79\t\tdouble dyMax, dyMin;//gr\366\337ter, kleinster Gittlinienabstand\n" <- "80\t\tdouble StoffmengeAnf, Stoffmenge;\n" <- "81\t//\tdouble WaermeAnf, Waerme;\n" <- "82\t\tdouble ResOmMax, ResPsiMax;//gr\366\337tes lokales Residuum\n" <- "83\t\tdouble ResC1, ResC1Max;\n" <- "84\t\tdouble ResT, ResTMax;\n" <- "85\t\tdouble max_rel_err_sig = 0;\n" <- "86\t\tdouble j1Ph; //mittlerer fl\344chenspezifischer Massenstrom Komponente 1 \374ber die Phasengrenze\n" <- "87\t\ttm *tm_start;\n" <- "88\t\ttm *tm_diff;\n" <- "89\t\tchar tmstrng1[12];\n" <- "90\t\tchar tmstrng2[12];\n" <- "91\t char datadir[PATH_MAX];\n" <- "92\t\tchar *home;\n" <- "93\t\tchar msg[80];\n" <- "94\t\tchar RetStr[20];\n" <- "95\t\tint sigmamodell=0; //Wird beim Lesen von kapillarrc gesetzt, dient zur Auswahl des Modells zur Berechnung der Grenzfl\344chenspannung\n" <- "96\t\t//Array nimmt Zeiger auf die Funktionen zur Berechnung der Grenzfl\344chenspannung auf\n" <- "97\t\t//Aufruf (*sigma_func[sigmastoff][sigmamodell])();\n" <- "98\t\tdouble (*sigma_func[3])() = {sigmaSZ, misek, sigmaPoly};\n" <- "99\t\tstruct stat filestat;\n" <- "100\t\t\n" <- "101\t\t//Das Signal \"SIGPIPE\" (broken pipe soll abgefangen werden)\n" <- "102\t signal (SIGPIPE, sighandler);\n" <- "103\t \t//STRG-C soll abgefangen werden, um noch die Fifos zu l\366schen\n" <- "104\t\tsignal (SIGINT, sighandler); \n" <- "105\t //Strg-\\ (Quit)\n" <- "106\t\tsignal (SIGQUIT, sighandler);\n" <- "107\t\t//kill PID, killall kapillar\n" <- "108\t\tsignal (SIGTERM, sighandler);\n" <- "109\t\t\n" <- "110\t\t//Aufr\344umfunktion registrieren\n" <- "111\t\tatexit(cleanup);\n" <- "112\t\n" <- "113\t //Begr\374\337ung\n" <- "114\t\tfprintf(stderr, \" kapillar-\" VERSION \" \\n" "============\\n" "\\n" "\");\n" <- "115\t\tfprintf(stderr, \"Berechnung des Stoff- und W\344rmetransports \374ber eine ebene fluide Phasengrenze in einem vertikalen Kapillarspalt\\n" "\\n" "\");\n" <- "116\t\n" <- "117\t \t//Startzeit ermitteln\n" <- "118\t\ttime(&start);\n" <- "119\t\ttm_start = localtime(&start);\n" <- "120\t\t\n" <- "121\t\t//home-Verzeichnis ermitteln\n" <- "122\t\thome = getenv (\"HOME\");\n" <- "123\t\t//datenverzeichnis anlegen, wenn noch keines vorhanden\n" <- "124\t\tsprintf(datadir, \"%s/daten/\", home);\n" <- "125\t\tif( opendir(datadir) == NULL )\n" <- "126\t\t{\n" <- "127\t\t\tfprintf( stderr, \"Anlegen des Verzeichnisses %s\\n" "\", datadir);\n" <- "128\t\t\tif(mkdir(datadir, MODE755))\n" <- "129\t\t\t{\n" <- "130\t\t\t\tsprintf(msg, \"Fehler beim Anlegen von %s\", datadir);\n" <- "131\t\t\t\tperror(msg);\n" <- "132\t\t\t\texit(-1);\n" <- "133\t\t\t}\n" <- "134\t\t}\n" <- "135\t\t\n" <- "136\t\t//Kommandozeile parsen\n" <- "137\t opterr = 0; //Fehlermeldungen von getopt() unterdr\374cken\n" <- "138\t\tif((opt=getopt(argc, argv, \"rt:h\"))!=EOF)\n" <- "139\t\t{\n" <- "140\t\t\tdo\n" <- "141\t\t\t{\n" <- "142\t\t\t\tswitch(opt) \n" <- "143\t\t\t\t{ \n" <- "144\t\t\t\tcase \'r\'://Wiederherstellen einer unterbrochenen Sitzung\n" <- "145\t\t\t\t\tstrcpy(datadir, \"\"); //wir bleiben im aktuellen Verzeichnis\n" <- "146\t\t\t\t\trestore=true;\n" <- "147\t\t\t\t\tbreak;\n" <- "148\t\n" <- "149\t\t\t\tcase \'t\'://Zeitschrittweite aus Option\n" <- "150\t\t\t\t\toptdt = strtod(optarg, NULL);\n" <- "151\t\t\t\t\tbreak;\n" <- "152\t\n" <- "153\t\t\t\tcase \'h\':\n" <- "154\t\t\t\t\tfprintf(stderr, \"Verwendung: kapillar-\" VERSION \" [Option]\\n" "\\n" "\"\n" <- "155\t\t\t\t\t\t\t\" Ohne Option wird eine neue Simulation mit den Eingangswerten aus\\n" "\"\n" <- "156\t\t\t\t\t\t\t\" ~/kapillarrc gestartet.\\n" "\\n" "\"\n" <- "157\t\t\t\t\t\t\t\"Optionen: -r Fortf\374hren einer unterbrochenen Simulation.\\n" "\"\n" <- "158\t\t\t\t\t\t\t\" Dazu muss kapillar-\" VERSION \" aus einem Sitzungsverzeichnis (be-\\n" "\"\n" <- "159\t\t\t\t\t\t\t\" findet sich i.d.R. unter ~/daten/) heraus gestartet werden.\\n" "\"\n" <- "160\t\t\t\t\t\t\t\" -t Zeitschrittweite (s). Bei Wiederaufnahme einer unterbroche-\\n" "\"\n" <- "161\t\t\t\t\t\t\t\"\t\t\t nen Sitzung kann die Zeitschrittweite nur \374ber diese Option\\n" "\"\n" <- "162\t\t\t\t\t\t\t\" ge\344ndert werden!\\n" "\"\n" <- "163\t\t\t\t\t\t\t\" -h Ausgeben dieser Hilfe und Beenden.\\n" "\");\n" <- "164\t\t\t\t\treturn 0;\n" <- "165\t\n" <- "166\t\t\t\tdefault: fprintf(stderr, \"Unbekannte Option %c!\\n" "\", optopt);\n" <- "167\t\t\t\t}//switch\n" <- "168\t\t\t}while((opt=getopt(argc, argv, \"rt:h\"))!=EOF);\n" <- "169\t\t}\n" <- "170\t\telse //keine Option --> neue Sitzung\n" <- "171\t\t{\n" <- "172\t\t\t//neues Unterverzeichnis (f\374r neue Sitzung) anlegen\n" <- "173\t\t\tsprintf(datadir, \"%s/daten/%.2d-%.2d-%.2d_%.2dH%.2d/\", home, tm_start->tm_year, tm_start->tm_mon+1, tm_start->tm_mday, tm_start->tm_hour, tm_start->tm_min);\n" <- "174\t\t\tfprintf( stderr, \"Anlegen des Sitzungsverzeichnisses %s\\n" "\", datadir);\n" <- "175\t\t\tif(mkdir(datadir, MODE755))\n" <- "176\t\t\t{\n" <- "177\t\t\t\tsprintf(msg, \"Fehler beim Anlegen von %s\", datadir);\n" <- "178\t\t\t\tperror(msg);\n" <- "179\t\t\t\texit(-1);\n" <- "180\t\t\t}\n" <- "181\t\t\t//kapillarrc aus dem home-Verzeichnis ins Sitzungsverzeichnis kopieren\n" <- "182\t\t\tsprintf(inifile, \"%s/kapillarrc\", home);\n" <- "183\t\t\tif(lstat(inifile, &filestat) == -1)\n" <- "184\t\t\t{\n" <- "185\t\t\t\t\tperror(\"kapillarrc\");//keine Initialisierungsdatei gefunden\n" <- "186\t\t\t\t\texit(-1);\n" <- "187\t\t\t}\n" <- "188\t\t\tsprintf(msg, \"cp %s %s\", inifile, datadir);\n" <- "189\t\t\tif(system(msg))\n" <- "190\t\t\t{\n" <- "191\t\t\t\tperror(\"Konnte Initialisierungsdatei nicht kopieren\"); \n" <- "192\t\t\t\texit(-1);\n" <- "193\t\t\t}\n" <- "194\t\t}\n" <- "195\t\t\n" <- "196\t\t//Die im Sitzungsverzeichnis befindliche Initialisierungsdatei wird nun eingelesen\n" <- "197\t\tsprintf(inifile, \"%skapillarrc\", datadir);\n" <- "198\t\tini_get_keyentry(\"Diskretisierungsdaten\", \"Laufzeit\", RetStr, 20, inifile) && fprintf(stderr, \"Laufzeit konnte nicht initialisiert werden!\\n" "\");\n" <- "199\t\tLAUFZEIT = strtod( RetStr, NULL );\n" <- "200\t\tini_get_keyentry(\"Diskretisierungsdaten\", \"Zeitschritt\", RetStr, 20, inifile ) && fprintf(stderr, \"Zeitschritt konnte nicht initialisiert werden!\\n" "\");\n" <- "201\t\tZEITSCHRITT = strtod( RetStr, NULL );\n" <- "202\t\tini_get_keyentry(\"Diskretisierungsdaten\", \"Dateiausgabe\", RetStr, 20, inifile ) && fprintf(stderr, \"Dateiausgabe konnte nicht initialisiert werden!\\n" "\");\n" <- "203\t\tSAVEintervall = strtod( RetStr, NULL );\n" <- "204\t \tini_get_keyentry(\"Diskretisierungsdaten\", \"NX\", RetStr, 20, inifile ) && fprintf(stderr, \"NX konnte nicht initialisiert werden!\\n" "\");\n" <- "205\t \tNX = atoi(RetStr);\n" <- "206\t\tini_get_keyentry(\"Diskretisierungsdaten\", \"MY\", RetStr, 20, inifile ) && fprintf(stderr, \"MY konnte nicht initialisiert werden!\\n" "\");\n" <- "207\t\tMY = atoi(RetStr);\n" <- "208\t\tini_get_keyentry(\"Diskretisierungsdaten\", \"DIV\", RetStr, 20, inifile ) && fprintf(stderr, \"DIV konnte nicht initialisiert werden!\\n" "\");\n" <- "209\t\tDIV = strtod( RetStr, NULL );\n" <- "210\t\n" <- "211\t\tini_get_keyentry(\"geom. Daten\", \"horizAbmessA\", RetStr, 20, inifile ) && fprintf(stderr, \"horizAbmessA konnte nicht initialisiert werden!\\n" "\");\n" <- "212\t\tA = strtod( RetStr, NULL );\n" <- "213\t\tini_get_keyentry(\"geom. Daten\", \"SpaltbreiteB\", RetStr, 20, inifile ) && fprintf(stderr, \"SpaltbreiteB konnte nicht initialisiert werden!\\n" "\");\n" <- "214\t\tB = strtod( RetStr, NULL );\n" <- "215\t\tini_get_keyentry(\"geom. Daten\", \"vertAbmessC\", RetStr, 20, inifile ) && fprintf(stderr, \"vertAbmessC konnte nicht initialisiert werden!\\n" "\");\n" <- "216\t\tC = strtod( RetStr, NULL );\n" <- "217\t\tini_get_keyentry(\"geom. Daten\", \"Stoff1TransRichtung\", RetStr, 20, inifile ) && fprintf(stderr, \"Stoff1TransRichtung konnte nicht initialisiert werden!\\n" "\");\n" <- "218\t\ttransdir1 = atoi( RetStr );\n" <- "219\t\tini_get_keyentry(\"geom. Daten\", \"BezugsphaseSigma\", RetStr, 20, inifile ) && fprintf(stderr, \"BezugsphaseSigma konnte nicht initialisiert werden!\\n" "\");\n" <- "220\t\tsigphase = atoi( RetStr );\n" <- "221\t\n" <- "222\t\tini_get_keyentry(\"Anfangsbedingungen\", \"t_Diffusion\", RetStr, 20, inifile ) && fprintf(stderr, \"t_Diffusion konnte nicht initialisiert werden!\\n" "\");\n" <- "223\t\tttot = strtod( RetStr, NULL );\n" <- "224\t\tini_get_keyentry(\"Anfangsbedingungen\", \"C1oben\", RetStr, 20, inifile ) && fprintf(stderr, \"C1oben konnte nicht initialisiert werden!\\n" "\");\n" <- "225\t\tC1O = strtod( RetStr, NULL );\n" <- "226\t\tini_get_keyentry(\"Anfangsbedingungen\", \"C1unten\", RetStr, 20, inifile ) && fprintf(stderr, \"C1unten konnte nicht initialisiert werden!\\n" "\");\n" <- "227\t\tC1U = strtod( RetStr, NULL );\n" <- "228\t\tini_get_keyentry(\"Anfangsbedingungen\", \"Taussen\", RetStr, 20, inifile ) && fprintf(stderr, \"Taussen konnte nicht initialisiert werden!\\n" "\");\n" <- "229\t\tTu = strtod( RetStr, NULL );\n" <- "230\t\tini_get_keyentry(\"Anfangsbedingungen\", \"Tanf\", RetStr, 20, inifile ) && fprintf(stderr, \"Tanf konnte nicht initialisiert werden!\\n" "\");\n" <- "231\t\tT0 = strtod( RetStr, NULL );\n" <- "232\t\tini_get_keyentry(\"Anfangsbedingungen\", \"g\", RetStr, 20, inifile ) && fprintf(stderr, \"g konnte nicht initialisiert werden!\\n" "\");\n" <- "233\t\tg = strtod( RetStr, NULL );\n" <- "234\t\n" <- "235\t\tini_get_keyentry(\"Stoffdaten\", \"rho1\", RetStr, 20, inifile ) && fprintf(stderr, \"rho1 konnte nicht initialisiert werden!\\n" "\");\n" <- "236\t\trho1 = strtod( RetStr, NULL );\n" <- "237\t\tini_get_keyentry(\"Stoffdaten\", \"drH1\", RetStr, 20, inifile ) && fprintf(stderr, \"drH1 konnte nicht initialisiert werden!\\n" "\");\n" <- "238\t\tdrH1 = strtod( RetStr, NULL );\n" <- "239\t\tini_get_keyentry(\"Stoffdaten\", \"M1\", RetStr, 20, inifile ) && fprintf(stderr, \"M1 konnte nicht initialisiert werden!\\n" "\");\n" <- "240\t\tM1 = strtod( RetStr, NULL );\n" <- "241\t\tini_get_keyentry(\"Stoffdaten\", \"rho0Oben\", RetStr, 20, inifile ) && fprintf(stderr, \"rho0Oben konnte nicht initialisiert werden!\\n" "\");\n" <- "242\t\trhoLO = strtod( RetStr, NULL );\n" <- "243\t\tini_get_keyentry(\"Stoffdaten\", \"rho0Unten\", RetStr, 20, inifile ) && fprintf(stderr, \"rho0Unten konnte nicht initialisiert werden!\\n" "\");\n" <- "244\t\trhoLU = strtod( RetStr, NULL );\n" <- "245\t\tini_get_keyentry(\"Stoffdaten\", \"my0Oben\", RetStr, 20, inifile ) && fprintf(stderr, \"my0Oben konnte nicht initialisiert werden!\\n" "\");\n" <- "246\t\tmyO = strtod( RetStr, NULL );\n" <- "247\t\tini_get_keyentry(\"Stoffdaten\", \"my0Unten\", RetStr, 20, inifile ) && fprintf(stderr, \"my0Unten konnte nicht initialisiert werden!\\n" "\");\n" <- "248\t\tmyU = strtod( RetStr, NULL );\n" <- "249\t\tini_get_keyentry(\"Stoffdaten\", \"cp0Oben\", RetStr, 20, inifile ) && fprintf(stderr, \"cp0Oben konnte nicht initialisiert werden!\\n" "\");\n" <- "250\t\tcpLO = strtod( RetStr, NULL );\n" <- "251\t\tini_get_keyentry(\"Stoffdaten\", \"cp0Unten\", RetStr, 20, inifile ) && fprintf(stderr, \"cp0Unten konnte nicht initialisiert werden!\\n" "\");\n" <- "252\t\tcpLU = strtod( RetStr, NULL );\n" <- "253\t\tini_get_keyentry(\"Stoffdaten\", \"D1oben\", RetStr, 20, inifile ) && fprintf(stderr, \"D1oben konnte nicht initialisiert werden!\\n" "\");\n" <- "254\t\tDc1O = strtod( RetStr, NULL );\n" <- "255\t\tini_get_keyentry(\"Stoffdaten\", \"D1unten\", RetStr, 20, inifile ) && fprintf(stderr, \"D1unten konnte nicht initialisiert werden!\\n" "\");\n" <- "256\t\tDc1U = strtod( RetStr, NULL );\n" <- "257\t\tini_get_keyentry(\"Stoffdaten\", \"lambda0Oben\", RetStr, 20, inifile ) && fprintf(stderr, \"lambda0Oben konnte nicht initialisiert werden!\\n" "\");\n" <- "258\t\tlamLO = strtod( RetStr, NULL );\n" <- "259\t\tini_get_keyentry(\"Stoffdaten\", \"lambda0Unten\", RetStr, 20, inifile ) && fprintf(stderr, \"lambda0Unten konnte nicht initialisiert werden!\\n" "\");\n" <- "260\t\tlamLU = strtod( RetStr, NULL );\n" "261\t\tini_get_keyentry(\"Stoffdaten\", \"kWand\", RetStr, 20, inifile ) && fprintf(stderr, \"kWand konnte nicht initialisiert werden!\\n" "\");\n" "262\t\tkWand = strtod( RetStr, NULL );\n" "263\t\tini_get_keyentry(\"Stoffdaten\", \"Nernst1U/O\", RetStr, 20, inifile ) && fprintf(stderr, \"Nernst1U/O konnte nicht initialisiert werden!\\n" "\");\n" "264\t\tN1ou = strtod( RetStr, NULL );\n" "265\t\n" "266\t//Grenzfl\344chenspannung durch Polynom approximiert\t\n" "267\t\tSig0 = 0; //Grenzfl\344chenspannung der reinen Komponenten [mN/m]\n" "268\t\tini_get_keyentry(\"Stoffdaten\", \"Sig0\", RetStr, 20, inifile ) && fprintf(stderr, \"Sig0 konnte nicht initialisiert werden!\\n" "\") || (Sig0 = strtod( RetStr, NULL ));\n" "269\t\tsiga = 0;\n" "270\t\tini_get_keyentry(\"Stoffdaten\", \"siga\", RetStr, 20, inifile ) && fprintf(stderr, \"siga konnte nicht initialisiert werden!\\n" "\") || (siga = strtod( RetStr, NULL ));\n" "271\t\tsigb = 0;\n" "272\t\tini_get_keyentry(\"Stoffdaten\", \"sigb\", RetStr, 20, inifile ) && fprintf(stderr, \"sigb konnte nicht initialisiert werden!\\n" "\") || (sigb = strtod( RetStr, NULL ));\n" "273\t\tsigc = 0;\n" "274\t\tini_get_keyentry(\"Stoffdaten\", \"sigc\", RetStr, 20, inifile ) && fprintf(stderr, \"sigc konnte nicht initialisiert werden!\\n" "\") || (sigc = strtod( RetStr, NULL ));\n" "275\t\tsigd = 0;\n" "276\t\tini_get_keyentry(\"Stoffdaten\", \"sigd\", RetStr, 20, inifile ) && fprintf(stderr, \"sigd konnte nicht initialisiert werden!\\n" "\") || (sigd = strtod( RetStr, NULL ));\n" "277\t\tsige = 0;\n" "278\t\tini_get_keyentry(\"Stoffdaten\", \"sige\", RetStr, 20, inifile ) && fprintf(stderr, \"sige konnte nicht initialisiert werden!\\n" "\") || (sige = strtod( RetStr, NULL ));\n" "279\t\tk11 = 0;\n" "280\t//Koeffizienten nach Szyskowski\n" "281\t\tini_get_keyentry(\"Stoffdaten\", \"k11\", RetStr, 20, inifile ) && fprintf(stderr, \"k11 konnte nicht initialisiert werden!\\n" "\") || (k11 = strtod( RetStr, NULL ));\n" "282\t\tk12 = 0;\n" "283\t\tini_get_keyentry(\"Stoffdaten\", \"k12\", RetStr, 20, inifile ) && fprintf(stderr, \"k12 konnte nicht initialisiert werden!\\n" "\") || (k12 = strtod( RetStr, NULL ));\n" "284\t\n" "285\t\t//Auswahl der Berechnungsmethode f\374r die Grenzfl\344chenspannung\n" "286\t\tif(Sig0 && k11 && k12) sigmamodell = 0; //Szyskowski\n" "287\t\telse if (Sig0) sigmamodell = 1; //Polynom\n" "288\t\telse sigmamodell = 2; //Misek\n" "289\t\n" "290\t//Grenzfl\344chenspannung nach Misek [mN/m]\n" "291\t\tini_get_keyentry(\"Stoffdaten\", \"K2\", RetStr, 20, inifile ) && fprintf(stderr, \"K2 konnte nicht initialisiert werden!\\n" "\");\n" "292\t\tK2 = strtod( RetStr, NULL );\n" "293\t\tini_get_keyentry(\"Stoffdaten\", \"K3\", RetStr, 20, inifile ) && fprintf(stderr, \"K3 konnte nicht initialisiert werden!\\n" "\");\n" "294\t\tK3 = strtod( RetStr, NULL );\n" "295\t\tini_get_keyentry(\"Stoffdaten\", \"K4\", RetStr, 20, inifile ) && fprintf(stderr, \"K4 konnte nicht initialisiert werden!\\n" "\");\n" "296\t\tK4 = strtod( RetStr, NULL );\n" "297\t\tini_get_keyentry(\"Stoffdaten\", \"C1krit\", RetStr, 20, inifile ) && fprintf(stderr, \"C1krit konnte nicht initialisiert werden!\\n" "\");\n" "298\t\tC1krit = strtod( RetStr, NULL );\n" "299\t\tini_get_keyentry(\"Stoffdaten\", \"dsig/dT\", RetStr, 20, inifile ) && fprintf(stderr, \"dsig/dT konnte nicht initialisiert werden!\\n" "\");\n" "300\t\tdsigdT = strtod( RetStr, NULL ); //mN/(m K)\n" "301\t\n" "302\t//Koeffizienten der Dichtefunktionen rho = f(C)\n" "303\t\tini_get_keyentry(\"Stoffdaten\", \"B0O\", RetStr, 20, inifile ) && fprintf(stderr, \"B0O konnte nicht initialisiert werden!\\n" "\");\n" "304\t\tB0O = strtod( RetStr, NULL );\n" "305\t\tini_get_keyentry(\"Stoffdaten\", \"B1O\", RetStr, 20, inifile ) && fprintf(stderr, \"B1O konnte nicht initialisiert werden!\\n" "\");\n" "306\t\tB1O = strtod( RetStr, NULL );\n" "307\t\tini_get_keyentry(\"Stoffdaten\", \"B2O\", RetStr, 20, inifile ) && fprintf(stderr, \"B2O konnte nicht initialisiert werden!\\n" "\");\n" "308\t\tB2O = strtod( RetStr, NULL );\n" "309\t\t\n" "310\t\tini_get_keyentry(\"Stoffdaten\", \"B0U\", RetStr, 20, inifile ) && fprintf(stderr, \"B0U konnte nicht initialisiert werden!\\n" "\");\n" "311\t\tB0U = strtod( RetStr, NULL );\n" "312\t\tini_get_keyentry(\"Stoffdaten\", \"B1U\", RetStr, 20, inifile ) && fprintf(stderr, \"B1U konnte nicht initialisiert werden!\\n" "\");\n" "313\t\tB1U = strtod( RetStr, NULL );\n" "314\t\tini_get_keyentry(\"Stoffdaten\", \"B2U\", RetStr, 20, inifile ) && fprintf(stderr, \"B2U konnte nicht initialisiert werden!\\n" "\");\n" "315\t" <- "\tB2U = strtod( RetStr, NULL );\n" "316\t\n" "317\t//Temperaturabh\344ngigkeiten\n" "318\t\tini_get_keyentry(\"Stoffdaten\", \"drhoO/dT\", RetStr, 20, inifile ) && fprintf(stderr, \"drhoO/dT konnte nicht initialisiert werden!\\n" "\");\n" "319\t\tdrhoLOdT = strtod( RetStr, NULL );\n" "320\t\tini_get_keyentry(\"Stoffdaten\", \"drhoU/dT\", RetStr, 20, inifile ) && fprintf(stderr, \"drhoU/dT konnte nicht initialisiert werden!\\n" "\");\n" "321\t\tdrhoLUdT = strtod( RetStr, NULL );\n" "322\t\n" "323\t//Abbruchkriterien\n" "324\t\tini_get_keyentry(\"Abbruch\", \"eps_om\", RetStr, 20, inifile ) && fprintf(stderr, \"eps_om konnte nicht initialisiert werden!\\n" "\");\n" "325\t\teps_om = strtod( RetStr, NULL );\n" "326\t\tini_get_keyentry(\"Abbruch\", \"eps_psi\", RetStr, 20, inifile ) && fprintf(stderr, \"eps_psi konnte nicht initialisiert werden!\\n" "\");\n" "327\t\teps_psi = strtod( RetStr, NULL );\n" <- "328\t\tini_get_keyentry(\"Abbruch\", \"eps_C\", RetStr, 20, inifile ) && fprintf(stderr, \"eps_C konnte nicht initialisiert werden!\\n" "\");\n" <- "329\t\teps_C = strtod( RetStr, NULL );\n" <- "330\t\tini_get_keyentry(\"Abbruch\", \"eps_T\", RetStr, 20, inifile ) && fprintf(stderr, \"eps_T konnte nicht initialisiert werden!\\n" "\");\n" <- "331\t\teps_T = strtod( RetStr, NULL );\n" <- "332\t ini_get_keyentry(\"Abbruch\", \"min_iter_om\", RetStr, 20, inifile ) && fprintf(stderr, \"min_iter_om konnte nicht initialisiert werden!\\n" "\");\n" <- "333\t min_iter_om = atoi(RetStr);\n" <- "334\t ini_get_keyentry(\"Abbruch\", \"min_iter_psi\", RetStr, 20, inifile ) && fprintf(stderr, \"min_iter_psi konnte nicht initialisiert werden!\\n" "\");\n" <- "335\t min_iter_psi = atoi(RetStr);\n" <- "336\t ini_get_keyentry(\"Abbruch\", \"max_res_om\", RetStr, 20, inifile ) && fprintf(stderr, \"max_res_om konnte nicht initialisiert werden!\\n" "\");\n" <- "337\t max_res_om = strtod( RetStr, NULL );\n" <- "338\t ini_get_keyentry(\"Abbruch\", \"max_res_psi\", RetStr, 20, inifile ) && fprintf(stderr, \"max_res_psi konnte nicht initialisiert werden!\\n" "\");\n" <- "339\t max_res_psi = strtod( RetStr, NULL );\n" <- "340\t ini_get_keyentry(\"Abbruch\", \"max_res_C\", RetStr, 20, inifile ) && fprintf(stderr, \"max_res_C konnte nicht initialisiert werden!\\n" "\");\n" <- "341\t max_res_C = strtod( RetStr, NULL );\n" "342\t ini_get_keyentry(\"Abbruch\", \"max_res_T\", RetStr, 20, inifile ) && fprintf(stderr, \"max_res_T konnte nicht initialisiert werden!\\n" "\");\n" "343\t max_res_T = strtod( RetStr, NULL );\n" "344\t\tini_get_keyentry(\"Abbruch\", \"psiRand\", RetStr, 20, inifile ) && fprintf(stderr, \"psiRand konnte nicht initialisiert werden!\\n" "\");\n" "345\t psiRand = strtod( RetStr, NULL );\t\n" "346\t\tini_get_keyentry(\"Abbruch\", \"omZero\", RetStr, 20, inifile ) && fprintf(stderr, \"omZero konnte nicht initialisiert werden!\\n" "\");\n" "347\t om_Zero = strtod( RetStr, NULL );\t\n" "348\t\n" "349\t ini_get_keyentry(\"Relaxation\", \"alpha_sig\", RetStr, 20, inifile );\n" "350\t alpha_sig = strtod( RetStr, NULL );\n" "351\t\n" "352\t\t//Gr\366\337en, die sich aus den Eingabewerten ergeben\n" "353\t\tdx = A /NX;\t\t\t//Aequidistante Gitterabstaende [m] in x\n" "354\t\tdx2 = dx * dx;\t\t\t//sowie x-Ausdehnung eines Volumenelements\n" "355\t\tpsi_aEW = 1 /dx2;\t\t//Diskretisierungskoeffizienten\n" "356\t\ttout = SAVEintervall;\t\n" "357\t\n" "358\t\tnyO = myO /rhoLO;\t//kin. Viskositaet der oberen Phase [m2/s]\n" "359\t\tnyU = myU /rhoLU;\t//kin. Viskositaet der unteren Phase [m2/s]\n" "360\t\t//Nullwerte f\374r die Wirbelst\344rke (obere und untere Phase), um bei Iterationen Konvergenz gegen Null zu vermeiden\n" "361\t\tomZO = om_Zero;\n" "362\t\tomZU = myO / myU * omZO;\n" "363\t\n" "364\t\t//andere physikalische Konstanten\n" "365\t\t//g = -9.81;\t\t//Erdbeschleunigung [m/s2]\n" "366\t\n" "367\t\tsprintf( sessionfilename, \"%ssession.dat\", datadir);\n" "368\t\tsprintf( PSIfilename, \"%sPSI.dat\", datadir);\n" "369\t\tsprintf( C1filename, \"%sC1.dat\", datadir);\n" "370\t\tsprintf( Tfilename, \"%sT.dat\", datadir);\n" "371\t\tsprintf( Jfilename, \"%sJ.dat\", datadir);\n" "372\t\tsprintf( PSIfifo, \"%sPSIfifo\", datadir);\n" "373\t\tsprintf( C1fifo, \"%sC1fifo\", datadir);\n" "374\t\tsprintf( Tfifo, \"%sTfifo\", datadir);\n" "375\t\tsprintf( CONOUTfifo, \"%sconoutfifo\", datadir);\n" "376\t\tsprintf( pidfile, \"%skillme\", datadir);\n" "377\t\n" "378\t\t//Skript zum manuellen Beenden des Programms anlegen File\n" "379\t\t//enth\344lt den Killbefehl + aktuelle PID\n" "380\t\tif((strmpid = fopen(pidfile, \"w\"))==NULL) fprintf(stderr, \"Datei \\\"killme\\\" konnte nicht angelegt werden\\n" "\");\n" "381\t\telse\t\t \n" "382\t\t{\n" "383\t\t\tchmod(pidfile, S_IXUSR | S_IWUSR | S_IRUSR); //Ausf\374hrungsrechte setzen\n" "384\t\t\tfprintf(strmpid, \"#!/bin/sh\\n" "kill %d\\n" "\", getpid()); //kill-Befehl\n" "385\t\t\tfclose(strmpid);\n" "386\t\t}\t\n" "387\t\n" "388\t\t//Felder anlegen\n" "389\t\tndO = (Node*)calloc( (NX+4)*(MY+2), sizeof(Node));\n" "390\t\tndU = (Node*)calloc( (NX+4)*(MY+2), sizeof(Node));\t\t \n" "391\t\tndPh = (PhNode*)calloc(NX+4, sizeof(PhNode));\n" "392\t\n" "393\t\tkVO = (kVol*)calloc( (NX+4)*(MY+2),\tsizeof(kVol));\n" "394\t\tkVU = (kVol*)calloc( (NX+4)*(MY+2),\tsizeof(kVol));\n" "395\t\n" "396\t\tsig = (double*)calloc( NX+5, sizeof( double ));\n" "397\t\tdsigdx = (double*)calloc( NX+5, sizeof( double ));\n" "398\t\tJ1 = (double*)calloc(NX+2, sizeof(double));\n" "399\t\n" "400\t\t//Speicher f\374r Koordinaten allozieren\n" "401\t\tndx = (double*) calloc(NX+4, sizeof(double));\n" "402\t ndy = (double*) calloc(MY+2, sizeof(double));\n" "403\t\tkVx = (double*) calloc(NX+4, sizeof(double));\n" "404\t kVy = (double*) calloc(MY+2, sizeof(double));\n" "405\t\n" "406\t\t//Vektoren f\374r den TDMA-Algorithmus anlegen\n" "407\t PO = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "408\t QO = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "409\t PU = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "410\t QU = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "411\t\n" "412\t\t//vektoren f\374r 5-D Algorithmus\n" "413\t\tAO = (double*) calloc(max(NX,MY)+4, sizeof(double)); \n" "414\t\tBO = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "415\t\tCO = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "416\t\tDO = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "417\t\tFO = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "418\t\t\n" "419\t\tAU = (double*) calloc(max(NX,MY)+4, sizeof(double)); \n" "420\t\tBU = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "421\t\tCU = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "422\t\tDU = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "423\t\tFU = (double*) calloc(max(NX,MY)+4, sizeof(double));\n" "424\t\t\n" "425\t\tFDgitter();\t\t//Gitter generieren\n" "426\t\tFVgitter(dyMax, dyMin);\n" "427\t\t\n" "428\t\t//Anfangsbedingungen\n" "429\t\tif(restore==true) //Wiederherstellen ein" <- "er unterbrochenen Sitzung\n" "430\t\t{\n" "431\t\t\tfprintf(stderr, \"Sitzung wird wiederhergestellt...\\n" "\");\n" "432\t\t\tif((ZEITSCHRITT=restoresession())<0)//Zeitschrittweite wird aus dem Sitzungsfile ermittelt\n" "433\t\t\t{\n" "434\t\t\t\tfprintf(stderr, \"Fehler: Sitzung konnte nicht wiederhergestellt werden!\\n" "\");\n" "435\t\t\t\texit(-1);\n" "436\t\t\t}\n" "437\t\t\t//wenn Zeitschrittweite vor Wiederaufnahme der Simulation \374ber die Option -t ge\344ndert wurde, zur\374ckliegende Werte quadratisch interpolieren\n" "438\t\t\tif(optdt>0)\n" "439\t\t\t{\n" "440\t\t\t\tdt = optdt;\n" "441\t\t\t\tinterpolation(ZEITSCHRITT);\n" "442\t\t\t\tZEITSCHRITT = optdt;\n" "443\t\t\t}\n" "444\t\t\telse dt = ZEITSCHRITT;\n" "445\t\t\t//Dateiausgabeintervall\n" "446\t\t\ttout = SAVEintervall * ceil(t/SAVEintervall) - t;\n" <- "447\t\t\tfprintf(stderr, \"Stand der Simulation zum Zeitpunkt t = %f s wiederhergestellt!\\n" "\", t);\n" <- "448\t\t}\n" <- "449\t\telse\n" <- "450\t\t{\n" <- "451\t\t\tt=tstart=0;//aktueller Zeitpunkt\n" <- "452\t\t\ttout = SAVEintervall; \n" <- "453\t\t\tif((dt = optdt)==0) dt = ZEITSCHRITT;\t//[s] Zeitschrittweite aus kapillarrc\n" <- "454\t\n" <- "455\t\t\t//om-, psi-Feld\n" <- "456\t\t\tfor( i=0; i<=NX+3; i++ )\n" <- "457\t\t\t{\n" <- "458\t\t\t\tndPh[i].omO1 = ndPh[i].omO0 = ndPh[i].omO = omZO;//Nullwerte\n" <- "459\t\t\t\tndPh[i].omU1 = ndPh[i].omU0 = ndPh[i].omU = omZU;\n" "460\t\n" "461\t\t\t\tfor( j=0; j<=MY+1; j++ )\n" "462\t\t\t\t{\n" "463\t\t\t\t\tndO(i,j).psi = ndO(i,j).psi0 = ndO(i,j).psi1 = psiRand;\n" "464\t\t\t\t\tndU(i,j).psi = ndU(i,j).psi0 = ndU(i,j).psi1 = psiRand;\n" "465\t\t\t\t\tndO(i,j).om = ndO(i,j).om0 = ndO(i,j).om1 = omZO;\n" "466\t\t\t\t\tndU(i,j).om = ndU(i,j).om0 = ndU(i,j).om1 = omZU;\n" "467\t\t\t\t}//j\n" "468\t\t\t}//i\n" "469\t\t\t\n" "470\t\t\t//Konzentrationsprofile, die sich nach einer anf\344nglichen Diffusionszeit \"ttot\" eingestellt haben\n" "471\t\t\t//L\366sung der 1D-Diffusionsgleichung nach Ward und Brooks 1952.\n" "472\t\t\t//Phasengrenzkonzentrationen\n" "473\t\t\tC1OPG = (sqrt(Dc1U/Dc1O)*C1U + C1O)/(1+N1ou*sqrt(Dc1U/Dc1O));\n" "474\t\t\tC1UPG = N1ou*C1OPG;\n" "475\t\t\t\n" "476\t\t\tfor( i=0; i<=NX+3; i++ )\n" "477\t\t\t{\n" "478\t\t\t\tj=0;\n" "479\t\t\t\tkVO(i,0).C1 = kVO(i,0).C10 = kVO(i,0).C11 = C1OPG + 1e-30;\n" "480\t\t\t\tkVU(i,0).C1 = kVU(i,0).C10 = kVU(i,0).C11 = C1UPG + 1e-30;\n" "481\t\t\t\tfor( j=1; j<=MY+1; j++)\n" "482\t\t\t\t{\n" "483\t\t\t\t\tkVO(i,j).C1 = kVO(i,j).C10 = kVO(i,j).C11 = C1OPG - (C1OPG - C1O) * erf( kVy[j]/(2*sqrt(Dc1O * ttot))) + 1e-30;\n" "484\t\t\t\t\tkVU(i,j).C1 = kVU(i,j).C10 = kVU(i,j).C11 = C1UPG - (C1U - C1UPG) * erf(-kVy[j]/(2*sqrt(Dc1U * ttot))) + 1e-30;\n" "485\t//\t\t\t\tkVO(i,j).C1 = kVO(i,j).C10 = kVO(i,j).C11 = C1O + 1e-30;\n" "486\t//\t\t\t\tkVU(i,j).C1 = kVU(i,j).C10 = kVU(i,j).C11 = C1U + 1e-30;\n" "487\t\t\t\t}//j\n" "488\t\t\t}//i\n" "489\t\n" "490\t\t\t//kleine St\366rung\n" "491\t\t\t//kVO(1,1).C1 = kVO(1,1).C10 = kVO(1,1).C11 *= 1.000015;\n" "492\t\t\t//kVU(1,1).C1 = kVU(1,1).C10 = kVU(1,1).C11 *= 1.000015;\n" "493\t\t\t\n" "494\t\t\tfor( i=0; i<=NX+2; i++ )\t//T-Feld\n" "495\t\t\t\tfor( j=0; j<=MY+1; j++)\n" "496\t\t\t\t\tkVO(i,j).T = kVU(i,j).T = kVO(i,j).T0 = kVU(i,j).T0 = kVO(i,j).T1 = kVU(i,j).T1 = T0;\n" "497\t\n" "498\t\t\t//Header schreiben\n" "499\t\t\tif(! savepsi (HEAD))\n" "500\t\t\t{\n" "501\t\t\t\tsprintf( msg, \"Fehler, %s konnte nicht geschrieben werden\", PSIfilename);\n" "502\t\t\t\tperror(msg);\n" "503\t\t\t}\n" "504\t\t\t\n" "505\t\t\tif(! saveC1 (HEAD))\n" "506\t\t\t{\n" "507\t\t\t\tsprintf( msg, \"Fehler, %s konnte nicht geschrieben werden\", C1filename);\n" "508\t\t\t\tperror(msg);\n" "509\t\t\t}\n" "510\t\t\t\n" "511\t\t\tif(! saveT (HEAD))\n" "512\t\t\t{\n" "513\t\t\t\tsprintf( msg, \"Fehler, %s konnte nicht geschrieben werden\", Tfilename);\n" "514\t\t\t\tperror(msg);\n" "515\t\t\t}\n" "516\t\t\t\n" "517\t\t\t//Felder schreiben\n" "518\t\t\tif(! savepsi (WRITE))\n" "519\t\t\t{\n" "520\t\t\t\tsprintf( msg, \"Fehler, %s konnte nicht geschrieben werden\", PSIfilename);\n" "521\t\t\t\tperror(msg);\n" "522\t\t\t}\n" "523\t\t\t\n" "524\t\t\tif(! saveC1 (WRITE))\n" "525\t\t\t{\n" "526\t\t\t\tsprintf( msg, \"Fehler, %s konnte nicht geschrieben werden\", C1filename);\n" "527\t\t\t\tperror(msg);\n" "528\t\t\t}\n" "529\t\t\t\n" "530\t\t\tif(! saveT (WRITE))\n" "531\t\t\t{\n" "532\t\t\t\tsprintf( msg, \"Fehler, %s konnte nicht geschrieben werden\", Tfilename);\n" "533\t\t\t\tperror(msg);\n" "534\t\t\t}\n" "535\t\t\t\n" "536\t\t\t//Simulationsstand der Sitzung sichern\n" "537\t if(! savesession()) perror(\"Fehler, session.dat konnte nicht geschrieben werden\");\n" "538\t\t}\n" "539\t\n" "540\t\ttt = tout;\n" "541\t\tStoffmengeAnf = stoffmenge1();\n" "542\t\tu_v_Feld();\n" "543\t\t\n" "544\t\t//named Pipes erzeugen und \366ffnen\n" "545\t\tif(!(fifo( FIFOCREATE ))) {perror(\"Fehler beim Anlegen der FIFOs!\"); exit (-1);}\n" "546\t\n" "547\t\tfprintf(stderr, \"dt=%g\\n" "dx=%g\\n" "dyMax=%g dyMin=%g\\n" "\\n" "\", dt, dx, dyMax, dyMin);\n" "548\t\t\n" "549\t\t////////////////////////////////SIMULATION////////////////////////////////////\n" "550\t\tdo\n" "551\t\t{\n" "552\t\t\tcour = courant(maxi, maxj, ph, vkoord); //Courant-Zahl\n" "553\t\t\t\n" "554\t\t\tif(dt > tt)\n" "555\t\t\t{\n" "556\t\t\t\tdtAlt = dt;\n" "557\t\t\t\tdt = tt;\t//damit die Felder zu sch\366n \"geraden\" Zeiten gespeichert werden\n" "558\t\t\t\tinterpolation(dtAlt);\n" "559\t\t\t}\n" "560\t\t\telse if(dt != ZEITSCHRITT)\n" "561\t\t\t{\n" "562\t\t\t\tdtAlt = dt;\n" "563\t\t\t\tdt = ZEITSCHRITT; //ausgabebedingte Zeitschrittweite wieder zur\374ckstellen\n" "564\t\t\t\tinterpolation(dtAlt);\n" "565\t\t\t}\n" "566\t\n" "567\t\t\tt += dt;\t\t//Modellzeit inkrementieren\n" "568\t\t\n" "569\t\t\tom_it_ges = psi_it_ges = C1_it_ges = T_it_ges = 0;\n" "570\t\t\t\n" "571\t\t\t//neue Werte extrapolieren, Werte der Transportgr\366\337en den Zeitpunkten t-dt und t-2*dt zuweisen\n" "572\t\t\tprediktor();\n" "573\t\t\t\n" "574\t\t\t//nach stdout\n" "575\t\t\tprintf( \"__________________________________________________________________________________________________________________________\\n" "\"\n" "576\t\t\t\t\t\" om-Residuum | psi-Residuum | eps_om | eps_psi | C1-Residuum | T-Residuum | rel. \304nd. von sig\\n" "\"\n" "577\t\t\t\t\t\"=====" <- "=============|==================|=============|=============|==================|==================|==================\\n" "\");\n" "578\t\t\t//Das gleiche nochmal in die Fifo\n" "579\t\t\t//Ausgabefifo \366ffnen\n" "580\t\t\tif(fdCONOUTfifo == -1) fdCONOUTfifo = open(CONOUTfifo, O_WRONLY | O_NONBLOCK);\n" "581\t\t\tif(strmCONOUTfifo == NULL && fdCONOUTfifo != -1) strmCONOUTfifo = fdopen(fdCONOUTfifo, \"w\");\n" "582\t\t\t//in die FIFO\n" "583\t\t\tif(strmCONOUTfifo != NULL && fdCONOUTfifo != -1)\n" "584\t\t\t{\n" "585\t\t\t\tfprintf( strmCONOUTfifo,\n" "586\t\t\t\t\"______________________________________________________________________________________________________________________\\n" "\"\n" "587\t\t\t\t\" om-Residuum | psi-Residuum | eps_om | eps_psi | C1-Residuum | T-Residuum | \304nd. von dsig \\n" "\"\n" "588\t\t\t\t\"==================|==================|=============|=============|==================|==================|==============\\n" "\");\n" "589\t\t\t}\t\n" "590\t\n" "591\t\t\tResOm = ResPsi = ResC1 = ResT = 0;\n" "592\t\t\tdo//\344u\337ere Iteration\n" "593\t\t\t{\n" <- "594\t\t\t\tflux();//Volumenstr\366me durch die Kontrollvolumenr\344nder\n" <- "595\t\t\t\t\n" <- "596\t\t\t\tstoff1koeff();//Koeffizienten in den Diskr.-Gln.\n" <- "597\t\t\t\tResC1 = res_C1(ResC1Max, maxi, maxj, ph);//Residuum mit neuen Koeffizenten und alten Gitterwerten\n" <- "598\t\t\t\tC1_it_ges += (C1_it_count = stoff1());//Stofftransport\n" <- "599\t\t\t\tj1Ph = trans1();//Massenstrom Komponente 1 \374ber die Phasengrenze\n" <- "600\t\t\t\t\n" <- "601\t\n" <- "602\t\t\t\ttempkoeff();//Koeff. der W\344rmetransportgleichung\n" <- "603\t\t\t\tResT = res_T(ResTMax, maxi, maxj, ph);\n" <- "604\t\t\t\tT_it_ges += (T_it_count = temperatur());\n" "605\t\n" "606\t\t\t\trandDichte();\n" "607\t\t\t\t\n" "608\t\t\t\t//Grenzfl\344chenspannung\n" "609\t\t\t\tmax_rel_err_sig = sigma_func[sigmamodell]();\n" "610\t\t\t\t\n" "611\t\t\t\tu_v_Feld();\n" "612\t\t\t\tomegakoeff();\n" "613\t\t\t\tResOm = res_om(ResOmMax, maxi, maxj, ph);\n" "614\t\t\t\tom_it_ges += (om_it_count = omega());\n" "615\t#ifndef NDEBUG\n" "616\t\t\t\tdouble ResOmNeu;\n" "617\t\t\t\tResOmNeu = res_om(ResOmMax, maxi, maxj, ph);\n" "618\t#endif\n" "619\t\t\t\tResPsi = res_psi(ResPsiMax, maxi, maxj, ph);\n" "620\t\t\t\tpsi_it_ges += (psi_it_count = psi());\n" "621\t\t\t\t\n" "622\t\t\t\t//nach stdout\n" "623\t\t\t\tprintf(\"%-11g (%4d)|%-11g (%4d)| %-11g | %-11g |%-11g (%4d)|%-11g (%4d)| %-11g \\n" "\",\n" "624\t\t\t\t\t\t\tResOm, om_it_count, ResPsi, psi_it_count, eps_om_dyn, eps_psi_dyn, ResC1, C1_it_count, ResT, T_it_count, max_rel_err_sig);\n" "625\t\t\t\t\n" "626\t\t\t\t//das gleiche nochmal in die Fifo\n" "627\t\t\t\t//Ausgabefifo \366ffnen\n" "628\t\t\t\tif(fdCONOUTfifo == -1) fdCONOUTfifo = open(CONOUTfifo, O_WRONLY | O_NONBLOCK);\n" "629\t\t\t\tif(strmCONOUTfifo == NULL && fdCONOUTfifo != -1) strmCONOUTfifo = fdopen(fdCONOUTfifo, \"w\");\n" "630\t\t\t\t\n" "631\t\t\t\t//Ausgabe in die FIFO\n" "632\t\t\t\tif(strmCONOUTfifo != NULL)\n" "633\t\t\t\t{\n" "634\t\t\t\t\tfprintf( strmCONOUTfifo, \"%-11g (%4d)|%-11g (%4d)| %-11g | %-11g |%-11g (%4d)|%-11g (%4d)| %-11g \\n" "\",\n" "635\t\t\t\t\t\t\t\t\tResOm, om_it_count, ResPsi, psi_it_count, eps_om_dyn, eps_psi_dyn, ResC1, C1_it_count, ResT, T_it_count, max_rel_err_sig);\n" "636\t\t\t\t\tfflush(strmCONOUTfifo);\n" "637\t\t\t\t}\n" "638\t\t\t\t\n" "639\t\t\t}while( ResOm > max_res_om || ResPsi > max_res_psi || ResC1 > max_res_C || ResT > max_res_T || max_rel_err_sig > 1e-3);//\n" "640\t\t\t//////////////////////////Ende der \344u\337eren Iteration///////////////////////////\n" "641\t\n" "642\t#ifndef NDEBUG\n" "643\t\t\t\tj1Ph = trans1();//Massenstrom Komponente 1 \374ber die Phasengrenze\n" "644\t#endif\n" "645\t\n" "646\t\t\t//Rechenzeitmessung\n" "647\t\t\ttime( &ende );\n" "648\t\t\tdiff = ende - start;\n" "649\t\t\ttm_diff = gmtime( &diff );\n" "650\t\t\tint retval = sprintf( tmstrng1, \"%.2d/%.2d:%.2d:%.2d\",tm_diff->tm_yday, tm_diff->tm_hour, tm_diff->tm_min, tm_diff->tm_sec ); \n" "651\t\n" "652\t\t\t//Restdauersch\344tzung\n" "653\t\t\tdiff = long((LAUFZEIT - t)*diff/(t-tstart));\n" "654\t\t\ttm_diff = gmtime( &diff );\n" "655\t\t\tretval = sprintf( tmstrng2, \"%.2d/%.2d:%.2d:%.2d\",tm_diff->tm_yday, tm_diff->tm_hour, tm_diff->tm_min, tm_diff->tm_sec ); \n" "656\t\t\t\n" "657\t\t\t//Bildschirmausgabe\n" "658\t\t\tcour = courant(maxi, maxj, ph, vkoord); //Courant-Zahl\n" "659\t\t\tStoffmenge = stoffmenge1();\n" "660\t//\t\tWaerme = waermemenge();\n" "661\t\t\tprintf( \"------------------|------------------|-------------|-------------|------------------|------------------|------------------\\n" "\");\n" "662\t\t\tprintf( \"Summe: %5ld | %5ld | | | %5ld | %5ld | Iterationen\\n" "\", om_it_ges, psi_it_ges, C1_it_ges, T_it_ges);\n" "663\t\t\tprintf( \"==========================================================================================================================\\n" "\");\n" "664\t\t\tprintf(\"Zeitpunkt : %f\\n" "bisher ben\366tigte Rechenzeit : %s\\n" "gesch\344tzte Restdauer : %s\\n" "Stoffmengenerhaltung der Komponente 1: %g\\n" "\"\n" "665\t\t\t\t\"mittlere \334bergangsrate der Komponente 1: %g kg/(m^2*s)\\n" "gr\366\337te Courant-Zahl: %g\\n" "\", t, tmstrng1, tmstrng2, Stoffmenge/StoffmengeAnf,\n" "666\t\t\t\t j1Ph, cour);\n" "667\t\t\tprintf(\"* * *\\n" "\\n" "\");\n" "668\t\n" "669\t\t\t//Fifoausgabe\n" "670\t\t\tfifo(FIFOWRITE);\n" "671\t\t\tif(fdCONOUTfifo == -1) fdCONOUTfifo = open(CONOUTfifo, O_WRONLY | O_NONBLOCK);\n" "672\t\t\tif(strmCONOUTfifo == NULL) strmCONOUTfifo = fdopen(fdCONOUTfifo, \"w\");\n" "673\t\t\tif(strmCONOUTfifo != NULL) fprintf( strmCONOUTfifo, \n" "674\t\t\t\t\"------------------|------------------|-------------|-------------|------------------|------------------|------------------\\n" "\");\n" "675\t\t\tif(strmCONOUTfifo != NULL) fprintf( strmCONOUTfifo, \"Summe: %5ld | %5ld | | | %5ld | %5ld | Iterationen\\n" "\", om_it_ges, psi_it_ges, C1_it_ges, T_it_ges);\n" "676\t\t\tif(strmCONOUTfifo != NULL) fprintf( strmCONOUTfifo, \"==========================================================================================================================\\n" "\");\n" "677\t if(strmCONOUTfifo != NULL) fprintf( strmCONOUTfifo, \"Zeitpunkt : %f s\\n" "bisher ben\366tigte Reche" <- "nzeit : %s\\n" "gesch\344tzte Restdauer : %s\\n" "\"\n" "678\t\t\t\t\t\"Stoffmengenerhaltung m1/m1anf : %g\\n" "mittlere \334bergangsrate der Komponente 1: %g kg/(m^2*s)\\n" "gr\366\337te Courant-Zahl: %g\\n" "\",\n" "679\t\t\t\t\t\t\t\t\t\t\t\tt, tmstrng1, tmstrng2, Stoffmenge/StoffmengeAnf, j1Ph, cour);\n" "680\t\t\tif(strmCONOUTfifo != NULL) fprintf(strmCONOUTfifo, \"* * *\\n" "\\n" "\");\n" "681\t\t\t\n" <- "682\t\t\t//Simulationsstand der Sitzung sichern\n" <- "683\t if(! savesession()) perror(\"Fehler, session.dat konnte nicht geschrieben werden\");\n" <- "684\t\n" <- "685\t\t\t//mittlerer fl\344chenspezifischer Stoffstrom\n" <- "686\t\t\tif(! saveJ(t, j1Ph)) perror(\"Fehler, J.dat konnte nicht geschrieben werden\");\n" <- "687\t\t\t\t\t\t\t\t\t \n" <- "688\t\t\t//Dateiausgabe\n" <- "689\t\t\ttt -= dt;\n" <- "690\t\t\tif( tt <= dt/1000 )\n" "691\t\t\t{\n" "692\t\t\t\t//Felder schreiben\n" "693\t\t\t\tif(! savepsi (WRITE))\n" "694\t\t\t\t{\n" "695\t\t\t\t\tsprintf( msg, \"Fehler, %s konnte nicht geschrieben werden\", PSIfilename);\n" "696\t\t\t\t\tperror(msg);\n" "697\t\t\t\t}\n" "698\t\t\t\t\n" "699\t\t\t\tif(! saveC1 (WRITE))\n" "700\t\t\t\t{\n" "701\t\t\t\t\tsprintf( msg, \"Fehler, %s konnte nicht geschrieben werden\", C1filename);\n" "702\t\t\t\t\tperror(msg);\n" "703\t\t\t\t}\n" "704\t\t\t\t\n" "705\t\t\t\tif(! saveT (WRITE))\n" "706\t\t\t\t{\n" "707\t\t\t\t\tsprintf( msg, \"Fehler, %s konnte nicht geschrieben werden\", Tfilename);\n" "708\t\t\t\t\tperror(msg);\n" "709\t\t\t\t}\n" "710\t\n" "711\t\t\t\ttt = SAVEintervall;\n" "712\t\t\t}\n" "713\t\n" "714\t\t}while( t < LAUFZEIT - 0.00001 * dt );\n" "715\t\n" "716\t\t/////////////////////////////Ende Simulation///////////////////////////////\n" "717\t\tfprintf(stderr, \"\\a\");\n" "718\t\tsleep(1);\n" "719\t\tfprintf(stderr, \"\\a\");\n" "720\t\tsleep(1);\n" "721\t\tfprintf(stderr, \"\\a\");\n" "722\t\t//Datenfiles mit Schreibschutz versehen\n" "723\t\t//savepsi( RDONLY );\n" "724\t\t//saveC1( RDONLY );\n" "725\t\t//saveT(RDONLY);\n" "726\t\t\n" "727\t\treturn 0;\n" "728\t\n" "729\t}//main\n" <- "(gdb) " # Reading file "main.cpp" from GDB...done. # Source "main.cpp" (from GDB) 729 lines, 41739 characters -> "info source\n" <- "Current source file is main.cpp\n" "Compilation directory is /home/grahn/c/kapillar2.11/\n" "Located in /home/grahn/c/kapillar2.11/main.cpp\n" "Contains 729 lines.\n" "Source language is c++.\n" "Compiled with stabs debugging format.\n" <- "(gdb) " -> "output kapillar\n" <- "No symbol \"kapillar\" in current context.\n" <- "(gdb) " -> "step\n" <- "main (argc=2, argv=0xbffff47c) at main.cpp:75\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:75:3128:beg:0x8049abc\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " # File "/home/grahn/c/kapillar2.11/main.cpp" 729 lines, 41739 characters -> "step\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:76:3149:beg:0x8049ac0\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "step\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:85:3593:beg:0x8049ace\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "step\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:95:3858:beg:0x8049ae2\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "step\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:98:4127:beg:0x8049aec\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "step\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:102:4271:beg:0x8049b0a\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "step\n" <- "__bsd_signal (sig=13" <- ", handler=0x8063f60 ) at ../sysdeps/posix/signal.c:36\n" <- "36\t../sysdeps/posix/signal.c: Datei oder Verzeichnis nicht gefunden.\n" <- "Current language: auto; currently c\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" <- "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" <- "\tbreakpoint already hit 1 time\n" <- "(gdb) " # Reading file "/home/grahn/daten/sysdeps/posix/signal.c"... # Reading file "/home/grahn/daten/sysdeps/posix/signal.c"...Datei oder Verzeichnis nicht gefunden. -> "info source\n" <- "Current source file is ../sysdeps/posix/signal.c\n" <- "Compilation directory is /usr/src/packages/BUILD/glibc-2.1/signal/\n" <- "Source language is c.\n" <- "Compiled with unknown debugging format.\n" <- "(gdb) " # Reading file "../sysdeps/posix/signal.c" from GDB... -> "list ../sysdeps/posix/signal.c:1,1000000\n" <- "1\tin ../sysdeps/posix/signal.c\n" <- "(gdb) " # Reading file "../sysdeps/posix/signal.c" from GDB...failed. # Reading file "/home/grahn/daten/sysdeps/posix/signal.c"... ! /home/grahn/daten/sysdeps/posix/signal.c: Datei oder Verzeichnis nicht gefunden # Reading file "/home/grahn/daten/sysdeps/posix/signal.c"...Datei oder Verzeichnis nicht gefunden. -> "step\n" <- "42\tin ../sysdeps/posix/signal.c\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "step\n" <- "43\tin ../sysdeps/posix/signal.c\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "step\n" <- "45\tin ../sysdeps/posix/signal.c\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "step\n" <- "46\tin ../sysdeps/posix/signal.c\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "step\n" <- "0x400a07f8 in sigaction () at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127\n" "127\t../sysdeps/unix/sysv/linux/i386/sigaction.c: Datei oder Verzeichnis nicht gefunden.\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " # Reading file "/home/grahn/daten/sysdeps/unix/sysv/linux/i386/sigaction.c"... # Reading file "/home/grahn/daten/sysdeps/unix/sysv/linux/i386/sigaction.c"...Datei oder Verzeichnis nicht gefunden. -> "info source\n" <- "Current source file is ../sysdeps/unix/sysv/linux/i386/sigaction.c\n" "Compilation directory is /usr/src/packages/BUILD/glibc-2.1/signal/\n" "Source language is c.\n" "Compiled with stabs debugging format.\n" <- "(gdb) " # Reading file "../sysdeps/unix/sysv/linux/i386/sigaction.c" from GDB... -> "list ../sysdeps/unix/sysv/linux/i386/sigaction.c:1,1000000\n" <- "1\tin ../sysdeps/unix/sysv/linux/i386/sigaction.c\n" <- "(gdb) " # Reading file "../sysdeps/unix/sysv/linux/i386/sigaction.c" from GDB...failed. # Reading file "/home/grahn/daten/sysdeps/unix/sysv/linux/i386/sigaction.c"... ! /home/grahn/daten/sysdeps/unix/sysv/linux/i386/sigaction.c: Datei oder Verzeichnis nicht gefunden # Reading file "/home/grahn/daten/sysdeps/unix/sysv/linux/i386/sigaction.c"...Datei oder Verzeichnis nicht gefunden. -> "output tm_start\n" <- "No symbol \"tm_start\" in current context.\n" <- "(gdb) " -> "tbreak main.cpp:122\n" # Cont: waiting until GDB gets ready <- "Breakpoint 2 at 0x8049bb4: file main.cpp, line 122.\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "2 breakpoint del y 0x08049bb4 in main at main.cpp:122\n" <- "(gdb) " -> "cont\n" <- " kapillar-2.11 \n" "============\n" "\n" "Berechnung des Stoff- und W\344rmetransports \374ber eine ebene fluide Phasengrenze in einem vertikalen Kapillarspalt\n" "\n" "main (argc=2, argv=0xbffff47c) at main.cpp:122\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:122:4883:beg:0x8049bb4\n" "Current language: auto; currently c++\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " # kapillar-2.11 ============ Berechnung des Stoff- und Wärmetransports über eine ebene fluide Phasengrenze in einem vertikalen Kapillarspalt main (argc=2, argv=0xbffff47c) at main.cpp:122 Current language: auto; currently c++ -> "output anlegen\n" <- "No symbol \"anlegen\" in current context.\n" <- "(gdb) " -> "step\n" <- "0x400a26d5 in getenv () at ../sysdeps/generic/getenv.c:101\n" "101\t../sysdeps/generic/getenv.c: Datei oder Verzeichnis nicht gefunden.\n" "Current language: auto; currently c\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" <- "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" <- "\tbreakpoint already hit 1 time\n" <- "(gdb) " # Reading file "/home/grahn/daten/sysdeps/generic/getenv.c"... # Reading file "/home/grahn/daten/sysdeps/generic/getenv.c"...Datei oder Verzeichnis nicht gefunden. -> "info source\n" <- "Current source file is ../sysdeps/generic/getenv.c\n" <- "Compilation directory is /usr/src/packages/BUILD/glibc-2.1/stdlib/\n" <- "Source language is c.\n" <- "Compiled with stabs debugging format.\n" <- "(gdb) " # Reading file "../sysdeps/generic/getenv.c" from GDB... -> "list ../sysdeps/generic/getenv.c:1,1000000\n" <- "1\tin ../sysdeps/generic/getenv.c\n" <- "(gdb) " # Reading file "../sysdeps/generic/getenv.c" from GDB...failed. # Reading file "/home/grahn/daten/sysdeps/generic/getenv.c"... ! /home/grahn/daten/sysdeps/generic/getenv.c: Datei oder Verzeichnis nicht gefunden # Reading file "/home/grahn/daten/sysdeps/generic/getenv.c"...Datei oder Verzeichnis nicht gefunden. -> "next\n" <- "main (argc=2, argv=0xbffff47c) at main.cpp:124\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:124:4964:beg:0x8049bcc\n" "Current language: auto; currently c++\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:125:5002:beg:0x8049bea\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:137:5253:beg:0x8049c80\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:138:5313:beg:0x8049c8a\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "output kapillar\n" <- "No symbol \"kapillar\" in current context.\n" <- "(gdb) " -> "output Phasengrenze\n" <- "No symbol \"Phasengrenze\" in current context.\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:142:5368:beg:0x8049cb1\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:145:5452:beg:0x8049cd0\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:146:5516:beg:0x8049ce7\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:147:5534:beg:0x8049ceb\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:168:6494:beg:0x8049d41\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:197:7468:beg:0x8049ef0\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:198:7512:beg:0x8049f0c\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:199:7657:beg:0x8049f51\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:200:7693:beg:0x8049f6b\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:201:7845:beg:0x8049fb0\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:202:7884:beg:0x8049fca\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:203:8038:beg:0x804a00f\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:204:8079:beg:0x804a029\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:205:8214:beg:0x804a06e\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:206:8235:beg:0x804a087\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:207:8369:beg:0x804a0cc\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:208:8389:beg:0x804a0e5\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:209:8525:beg:0x804a12a\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:211:8557:beg:0x804a144\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:212:8701:beg:0x804a189\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:213:8730:beg:0x804a1a3\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:214:8874:beg:0x804a1e8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:215:8903:beg:0x804a202\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:216:9045:beg:0x804a247\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:217:9074:beg:0x804a261\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:218:9232:beg:0x804a2a6\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:219:9261:beg:0x804a2bf\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:220:9413:beg:0x804a304\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:222:9442:beg:0x804a31d\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:223:9591:beg:0x804a362\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:224:9623:beg:0x804a37c\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:225:9762:beg:0x804a3c1\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:226:9793:beg:0x804a3db\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:227:9934:beg:0x804a420\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:228:9965:beg:0x804a43a\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:229:10106:beg:0x804a47f\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:230:10136:beg:0x804a499\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:231:10271:beg:0x804a4de\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:232:10301:beg:0x804a4f8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:233:10430:beg:0x804a53d\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:235:10460:beg:0x804a557\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:236:10587:beg:0x804a59c\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:237:10619:beg:0x804a5b6\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:238:10746:beg:0x804a5fb\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:239:10778:beg:0x804a615\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:240:10901:beg:0x804a65a\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:241:10931:beg:0x804a674\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:242:11066:beg:0x804a6b9\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:243:11099:beg:0x804a6d3\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:244:11236:beg:0x804a718\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:245:11269:beg:0x804a732\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:246:11402:beg:0x804a777\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:247:11433:beg:0x804a791\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:248:11568:beg:0x804a7d6\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:249:11599:beg:0x804a7f0\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:250:11732:beg:0x804a835\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:251:11764:beg:0x804a84f\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:252:11899:beg:0x804a894\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:253:11931:beg:0x804a8ae\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:254:12062:beg:0x804a8f3\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:255:12094:beg:0x804a90d\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:256:12227:beg:0x804a952\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:257:12259:beg:0x804a96c\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:258:12400:beg:0x804a9b1\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:259:12433:beg:0x804a9cb\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:260:12576:beg:0x804aa10\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:261:12609:beg:0x804aa2a\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:262:12738:beg:0x804aa6f\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:263:12771:beg:0x804aa89\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:264:12910:beg:0x804aace\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:267:12994:beg:0x804aae8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:268:13058:beg:0x804aafc\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "Sig0 konnte nicht initialisiert werden!\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:269:13220:beg:0x804ab73\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:270:13231:beg:0x804ab87\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "siga konnte nicht initialisiert werden!\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:271:13393:beg:0x804ac00\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:272:13404:beg:0x804ac14\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "sigb konnte nicht initialisiert werden!\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:273:13566:beg:0x804ac90\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:274:13577:beg:0x804aca4\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "sigc konnte nicht initialisiert werden!\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:275:13739:beg:0x804ad20\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:276:13750:beg:0x804ad34\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "sigd konnte nicht initialisiert werden!\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:277:13912:beg:0x804adb0\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:278:13923:beg:0x804adc4\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "sige konnte nicht initialisiert werden!\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:279:14085:beg:0x804ae40\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:281:14127:beg:0x804ae54\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "k11 konnte nicht initialisiert werden!\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:282:14286:beg:0x804aed0\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:283:14296:beg:0x804aee4\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "k12 konnte nicht initialisiert werden!\n" "\032\032/home/grahn/c/kapillar2.11/main.cpp:286:14519:beg:0x804af60\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:287:14573:beg:0x804afa8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:288:14616:beg:0x804afc8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:291:14689:beg:0x804afd2\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "output sigmamodell\n" <- "2(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:292:14812:beg:0x804b017\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:293:14842:beg:0x804b031\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:294:14965:beg:0x804b076\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:295:14995:beg:0x804b090\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:296:15118:beg:0x804b0d5\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:297:15148:beg:0x804b0ef\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:298:15279:beg:0x804b134\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:299:15313:beg:0x804b14e\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:300:15446:beg:0x804b193\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:303:15540:beg:0x804b1ad\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:304:15665:beg:0x804b1f2\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:305:15696:beg:0x804b20c\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:306:15821:beg:0x804b251\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:307:15852:beg:0x804b26b\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:308:15977:beg:0x804b2b0\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:310:16010:beg:0x804b2ca\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:311:16135:beg:0x804b30f\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:312:16166:beg:0x804b329\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:313:16291:beg:0x804b36e\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:314:16322:beg:0x804b388\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:315:16447:beg:0x804b3cd\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:318:16506:beg:0x804b3e7\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:319:16641:beg:0x804b42c\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:320:16677:beg:0x804b446\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:321:16812:beg:0x804b48b\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:324:16868:beg:0x804b4a5\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:325:16996:beg:0x804b4ea\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:326:17030:beg:0x804b504\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:327:17160:beg:0x804b549\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:328:17195:beg:0x804b563\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:329:17321:beg:0x804b5a8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:330:17354:beg:0x804b5c2\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:331:17480:beg:0x804b607\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:332:17513:beg:0x804b621\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:333:17654:beg:0x804b666\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:334:17686:beg:0x804b67f\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:335:17829:beg:0x804b6c4\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:336:17862:beg:0x804b6dd\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:337:18001:beg:0x804b722\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:338:18042:beg:0x804b73c\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:339:18183:beg:0x804b781\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:340:18225:beg:0x804b79b\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:341:18362:beg:0x804b7e0\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:342:18402:beg:0x804b7fa\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:343:18539:beg:0x804b83f\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:344:18579:beg:0x804b859\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:345:18709:beg:0x804b89e\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:346:18748:beg:0x804b8b8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:347:18876:beg:0x804b8fd\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:349:18916:beg:0x804b917\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:350:18987:beg:0x804b93a\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:353:19078:beg:0x804b954\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "output alpha_sig\n" <- "1(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:354:19134:beg:0x804b968\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:355:19195:beg:0x804b97a\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:356:19247:beg:0x804b988\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:358:19272:beg:0x804b994\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:359:19334:beg:0x804b9a6\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:361:19511:beg:0x804b9b8\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "output nyO\n" <- "6.4389554480071785e-07(gdb) " -> "output nyU\n" <- "1.0033518545425395e-06(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:362:19528:beg:0x804b9c4\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:367:19633:beg:0x804b9dc\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "output omZU\n" <- "5.5328073504444222e-11(gdb) " -> "output omZO\n" <- "1e-10(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:368:19687:beg:0x804b9f8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:369:19733:beg:0x804ba14\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "output PSIfilename\n" <- "\"PSI.dat\", \'\\000\' (gdb) " -> "output andere\n" <- "No symbol \"andere\" in current context.\n" <- "(gdb) " -> "output g\n" <- "-9.8100000000000005" <- "(gdb) " -> "output sprintf\n" <- "{int (char *, char *)} 0x400c7da0 " <- "(gdb) " -> "output Erdbeschleunigung\n" <- "No symbol \"Erdbeschleunigung\" in current context.\n" "(gdb) " -> "output C1filename\n" <- "\'\\000\' (gdb) " -> "output Tfilename\n" <- "\'\\000\' (gdb) " -> "output physikalische\n" <- "No symbol \"physikalische\" in current context.\n" "(gdb) " -> "output sessionfilename\n" <- "\"session.dat\", \'\\000\' " <- "(gdb) " -> "output PSIfifo\n" <- "\'\\000\' " <- "(gdb) " -> "output Jfilename\n" <- "\'\\000\' " <- "(gdb) " -> "output in\n" <- "in" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:370:19777:beg:0x804ba30\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:371:19819:beg:0x804ba4c\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:372:19861:beg:0x804ba68\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:373:19903:beg:0x804ba84\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:374:19943:beg:0x804baa0\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:375:19981:beg:0x804babc\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:376:20029:beg:0x804bad8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:380:20171:beg:0x804baf4\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:383:20295:beg:0x804bb30\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:384:20369:beg:0x804bb45\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:385:20437:beg:0x804bb61\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:389:20479:beg:0x804bb70\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:390:20531:beg:0x804bb9c\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:391:20591:beg:0x804bbc8\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:393:20639:beg:0x804bbe5\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:394:20691:beg:0x804bc11\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:396:20744:beg:0x804bc3d\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:397:20793:beg:0x804bc5a\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:398:20845:beg:0x804bc77\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:401:20930:beg:0x804bc94\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:402:20977:beg:0x804bcb1\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:403:21027:beg:0x804bcce\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:404:21074:beg:0x804bceb\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:407:21170:beg:0x804bd08\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:408:21227:beg:0x804bd32\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:409:21284:beg:0x804bd5c\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:410:21341:beg:0x804bd86\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:413:21431:beg:0x804bdb0\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:414:21486:beg:0x804bdda\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:415:21540:beg:0x804be04\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:416:21594:beg:0x804be2e\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:417:21648:beg:0x804be58\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:419:21704:beg:0x804be82\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:420:21759:beg:0x804beac\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:421:21813:beg:0x804bed6\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:422:21867:beg:0x804bf00\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:423:21921:beg:0x804bf2a\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "next\n" <- "\032\032/home/grahn/c/kapillar2.11/main.cpp:425:21977:beg:0x804bf54\n" "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" "(gdb) " -> "step\n" <- "FDgitter () at gitter.cpp:34\n" <- "\032\032/home/grahn/c/kapillar2.11/gitter.cpp:34:1511:beg:0x80747e9\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " # Reading file "/home/grahn/daten/101-09-06_15H02/gitter.cpp"... # Reading file "/home/grahn/daten/101-09-06_15H02/gitter.cpp"...Datei oder Verzeichnis nicht gefunden. -> "info source\n" <- "Current source file is gitter.cpp\n" "Compilation directory is /home/grahn/c/kapillar2.11/\n" "Located in /home/grahn/c/kapillar2.11/gitter.cpp\n" "Contains 301 lines.\n" "Source language is c++.\n" "Compiled with stabs debugging format.\n" <- "(gdb) " # Reading file "gitter.cpp" from GDB... -> "list gitter.cpp:1,1000000\n" <- "1\t/*****************************************************************************\n" "2\tFunktionen zur Gittergenerierung\n" "3\t******************************************************************************\n" "4\tINCLUDE files\n" "5\t******************************************************************************/\n" "6\t#include \"vardecl.h\"\n" "7\t#include \n" "8\t#include \n" "9\t/******************************************************************************\n" "10\tIn diesem Modul verwendete globale Variablen\n" "11\t******************************************************************************/\n" "12\t\n" "13\t/******************************************************************************\n" "14\tFunktionsdeklarationen\n" "15\t******************************************************************************/\n" "16\tvoid FDgitter();\n" "17\tvoid FVgitter(double&, double&);\n" "18\t/******************************************************************************\n" "19\tFunktionsdefinitionen\n" "20\t******************************************************************************/\n" "21\t\n" "22\tvoid FDgitter() \t// * Gittergenerierung f\374r psi/omega-Diskretisierung\n" "23\t{\t\t\t\t\t//\t* Berechnung der Diskretisierungskoeffizienten \n" "24\t\t\t\t\t\t// der Poissongleichung (psi());sie haengen nur von \n" "25\t\t\t\t\t\t// geometrischen Parametern ab\n" "26\t\t\t\t\t\t//\t* Hilfsgroessen f\374r Diskret.koeff. anderer Transp.gln.,\n" "27\t\t\t\t\t\t// die von konstanten geom. Parametern und Stoffeigen-\n" "28\t\t\t\t\t\t// schaften abhaengen\n" "29\t\tint i,j;\n" "30\t\tdouble temp;\t//Temporaervariable\n" "31\t\tdouble dyMax;\t//groesster Abstand zwischen den zwei benachbarten horizon-\n" "32\t\t\t\t\t\t//talenGitterlinien j=MY-1 und j=MY\n" "33\t\n" "34\t\ttemp = 0;\n" "35\t\tfor( j=0; j<=MY; j++)\n" "36\t\t{\n" "37\t\t\ttemp += pow(DIV,j);\n" "38\t\t}\n" "39\t\tdyMax = C / (2*temp - pow(DIV,MY));\n" "40\t\t\n" "41\t\t//von der Phasengrenze aus wird j nach oben und unten\n" "42\t\t//ansteigend inkrementiert\n" "43\t\tfor(i=0; i<=NX+3; i++)\n" "44\t\t{\t\n" "45\t\t\tj=0;\n" "46\t\t\tndO(i,0).dyS = ndU(i,0).dyN = dyMax * pow(DIV, MY) /2.;//Abstand von Linie j=0 zur Phasengrenze\n" "47\t\t\tfor(j=1; j<=MY+1; j++)\n" "48\t\t\t{\n" "49\t\t\t\tndO(i,j).dyS = ndU(i,j).dyN = dyMax * pow(DIV, (MY-j));\n" "50\t\t\t}//j\n" "51\t\t}//i\n" "52\t\t\n" "53\t\t//dyS, dyN, dy\n" "54\t\tfor(i=0; i<=NX+3; i++)\n" "55\t\t{\n" "56\t\t\tfor( j=0; j<=MY; j++)\n" "57\t\t\t{\n" "58\t\t\t\t//obere Phase\t\n" "59\t\t\t\tndO(i,j).dyN = ndO(i,j+1).dyS;\n" "60\t\t\t\tndO(i,j).dy = ( ndO(i,j).dyS + ndO(i,j).dyN ) / 2.;\n" "61\t\t\t\t\n" "62\t\t\t\t//untere Phase\n" "63\t\t\t\tndU(i,j).dyS = ndO(i,j).dyN;\n" "64\t\t\t\tndU(i,j).dy = ndO(i,j).dy;\n" "65\t\t\t}//j\n" "66\t\t}//i\n" "67\t\t\n" "68\t\t//dySS, dyNN\n" "69\t\tfor(i=0; i<=NX+3; i++)\n" "70\t\t{\n" "71\t\t\tfor( j=0; j=0; j--)\n" "129\t\t{\n" "130\t\t\tsum_dyS += ndO(1,j).dyS;\n" "131\t\t\tsum_dyN += ndU(1,j).dyN;\n" "132\t\t}\n" "133\t\tfor(j=0; j=0; j--)\n" "141\t\t\tsum_dy += ndO(1,j).dy;\n" "142\t\tfor(j=0; j=0; j--)\n" <- "156\t\t\t\tndy[j] = ndy[j+1] - dyMax * pow(DIV, (MY-1-j));\n" "157\t\n" "158\t\n" "159\t\t//fileheader\n" "160\t\tbinhead.dt = SAVEintervall;\n" "161\t\tbinhead.NX = NX;\n" "162\t\tbinhead.MY = MY;\n" "163\t\tbinhead.A = A;\n" "164\t\tbinhead.C = C;\n" "165\t\tbinhead.dx = dx;\n" "166\t\tbinhead.dyMax = dyMax;\n" "167\t\tbinhead.div = DIV;\n" "168\t\n" "169\t}//FDgitter()\n" "170\t\n" "171\t/*****************************************************************************/\n" "172\tvoid FVgitter(double& dyMax, double& dyMin) \t// * Gittergenerierung nach Practice B (-> Patankar, Num.\n" "173\t{\t\t\t\t\t//\t Heat and Mass Transfer, Kap 4.6-1 ) f\374r Transportglei\n" "174\t\t\t\t\t\t//\t chungen, die \374ber FV-verfahren diskretisiert werden \n" "175\t\t\t\t\t\t//\t sollen\n" "176\t\t\t\t\t\t//\t* Dimensionierung der Kontrollvolumina\n" "177\t\t\t\t\t\t//\t* Hilfsgroessen fuer Diskret.koeff., die von konstanten\n" "178\t\t\t\t\t\t// geom. Parametern und Stoffeigenschaften abhaengen\n" "179\t\tint i,j;\n" "180\t\tdouble temp;\t//Temporaervariable\n" "181\t\t\n" "182\t\tdouble DthO = lamLO /rhoLO /cpLO /1000.; //Temperaturleitkoeffizienten\n" "183\t\tdouble DthU = lamLU /rhoLU /cpLU /1000.; //m^2/s\n" "184\t\n" "185\t\ttemp = 0;\n" "186\t\tfor( j=0; j<=MY; j++)\n" "187\t\t{\n" "188\t\t\ttemp += pow(DIV,j);\n" "189\t\t}\n" "190\t\tdyMax = C/ (2*temp - pow(DIV,MY));//dies ist der groesste Linienabst.\n" "191\t\t\t\t\t\t\t\t\t\t //das Gitter wird zur Phasengrenze hin mit\n" "192\t\t\t\t\t\t\t\t\t\t //dem Faktor DIV verfeinert\n" "193\t\tfor(i=0; i<=NX+3; i++)\n" "194\t\t{\t\n" "195\t\t\tfor(j=0; j<=MY; j++) //dy\n" "196\t\t\t{\n" "197\t\t\t\tkVO(i,j).dy = kVU(i,j).dy = dyMax * pow(DIV, (MY-j));\n" "198\t\t\t}//j\n" "199\t\t\tdyMin = kVO(1,0).dy;\n" "200\t\t\tfor(j=0; j<=MY; j++)\n" "201\t\t\t{\n" "202\t\t\t\tkVO(i,j).dyN = kVU(i,j).dyS = (kVO(i,j).dy + kVO(i,j+1).dy) /2.;\n" "203\t\t\t}//j\n" "204\t\t\t//kVO(i,MY).dyN, kVU(i,MY).dyS sind ohne Bedeutung \n" "205\t\t\tfor(j=1; j<=MY; j++)\n" "206\t\t\t{\n" "207\t\t\t\tkVO(i,j).dyS = kVU(i,j).dyN = kVO(i,j-1).dyN;\n" "208\t\t\t}//j\n" "209\t\t\tkVO(i,0).dyS = kVU(i,0).dyN =\tkVO(i,0).dyN;\n" "210\t\t\tfor(j=1; j<=MY; j++)\n" "211\t\t\t{\n" "212\t\t\t\t//Hilfsgroessen fuer die Diskr.koeff der Stoff1-tr.gl.\n" "213\t\t\t\tkVO(i,j).h_C1_aP0 = 2. * kVO(i,j).dy *dx;\n" "214\t\t\t\tkVU(i,j).h_C1_aP0 = 2. * kVU(i,j).dy *dx;\n" "215\t\t\t\tkVO(i,j).h_C1_aP1 = - kVO(i,j).dy *dx /2.;\n" "216\t\t\t\tkVU(i,j).h_C1_aP1 = - kVU(i,j).dy *dx /2.;\n" "217\t\n" "218\t\t\t\tkVO(i,j).h_C1_aN = Dc1O * dx /kVO(i,j).dyN;\n" "219\t\t\t\tkVO(i,j).h_C1_aS = Dc1O * dx /kVO(i,j).dyS;\n" "220\t\t\t\tkVO(i,j).h_C1_aEW = Dc1O * kVO(i,j).dy /dx;\n" "221\t\t\t\t\n" "222\t\t\t\tkVU(i,j).h_C1_aN = Dc1U * dx /kVU(i,j).dyN;\n" "223\t\t\t\tkVU(i,j).h_C1_aS = Dc1U * dx /kVU(i,j).dyS;\n" "224\t\t\t\tkVU(i,j).h_C1_aEW = Dc1U * kVU(i,j).dy /dx;\n" "225\t\n" "226\t\t\t\t//Hilfsgr\366\337en f\374r die Energietransportgleichung\n" "227\t\t\t\t//in der Energietransportgleichung muss die Spaltbreite B ber\374cksichtigt werden,\n" "228\t\t\t\t//denn die absolute freigesetzte W\344rmemenge ist entscheidend;\n" "229\t\t\t\t//gesamte integrierte Transportgleichung durch B dividiert\n" "230\t\t\t\tkVO(i,j).h_T_aP0 = 2. * kVO(i,j).dy *dx;\n" "231\t\t\t\tkVU(i,j).h_T_aP0 = 2. * kVU(i,j).dy *dx;\n" "232\t\t\t\tkVO(i,j).h_T_aP1 = - kVO(i,j).dy *dx /2.;\n" "233\t\t\t\tkVU(i,j).h_T_aP1 = - kVU(i,j).dy *dx /2.;\n" "234\t\n" "235\t kVO(i,j).h_T_aN = DthO * dx /kVO(i,j).dyN;\n" "236\t kVO(i,j).h_T_aS = DthO * dx /kVO(i,j).dyS;\n" "237\t kVO(i,j).h_T_aEW = DthO * kVO(i,j).dy /dx;\n" "238\t\t\t\tkVO(i,j).aWand = 2. * kWand /(rhoLO * cpLO * 1000. *B) * dx * kVO(i,j).dy;\n" "239\t\n" "240\t kVU(i,j).h_T_aN = DthU * dx /kVU(i,j).dyN;\n" "241\t kVU(i,j).h_T_aS = DthU * dx /kVU(i,j).dyS;\n" "242\t kVU(i,j).h_T_aEW = DthU * kVU(i,j).dy /dx;\n" "243\t\t\t\tkVU(i,j).aWand = 2. * kWand /(rhoLU * cpLU * 1000. *B) * dx * kVU(i,j).dy;\n" "244\t\t\t}//j\n" "245\t\n" "246\t\t\t//Phasengrenze\n" "247\t\t\tj=0;\n" "248\t\n" "249\t\t\t//Hilfsgroessen fuer die Diskr.koeff der Stoff1-tr.gl.\n" "250\t\t\tkVO(i,0).h_C1_aP0 = kVO(i,0).dy * dx * (1 + N1ou);\n" "251\t\t\tkVO(i,0).h_C1_aP1 = - kVO(i,0).h_C1_aP0 /4.;\n" "252\t\t\tkVO(i,0).h_C1_aN = Dc1O * dx /kVO(i,0).dyN;\n" "253\t\t\tkVO(i,0).h_C1_aS = Dc1U * dx /kVO(i,0).dyS;\n" "254\t\t\tkVO(i,0).h_C1_aEW = kVO(i,0).dy/2. * Dc1O /dx;\n" "255\t\t\tkVU(i,0).h_C1_aEW = kVO(i,0).dy/2. * Dc1U /dx;\n" "256\t\t\t\n" "257\t\t\t//Hilfsgr\366\337en f\374r die Energietransportgleichung\n" "258\t\t\tkVO(i,0).h_T_aP0 = kVO(i,0).dy * dx * (rhoLO * cpLO + rhoLU * cpLU) * 1000.;\n" "259\t\t\tkVO(i,0).h_T_aP1 = - kVO(i,0).h_T_aP0 /4.;\n" "260\t\t\tkVO(i,0).h_T_aN = lamLO * dx /kVO(i,0).dyN;\n" "261\t\t\tkVO(i,0" <- ").h_T_aS = lamLU * dx /kVO(i,0).dyS;\n" "262\t\t\tkVO(i,0).h_T_aEW = kVO(i,0).dy /2. /dx * lamLO;\n" "263\t\t\tkVU(i,0).h_T_aEW = kVO(i,0).dy /2. /dx * lamLU;\n" "264\t\t\tkVO(i,0).aWand = 2. * kWand * dx * kVO(i,0).dy /B; //[W/(m K)]\n" "265\t\t}//i\n" "266\t\n" "267\t#ifndef NDEBUG\n" "268\t//Test, ob alles stimmt\n" "269\t\tdouble sum_dyS = (kVO(1,MY).dy + kVU(1,MY).dy) /2.;\n" "270\t\tdouble sum_dyN = sum_dyS;\n" "271\t\tfor(j=MY; j>=0; j--)\n" "272\t\t{\n" "273\t\t\tsum_dyS += kVO(1,j).dyS;\n" "274\t\t\tsum_dyN += kVU(1,j).dyN;\n" "275\t\t}\n" "276\t\tfor(j=1; j=0; j--)\n" "283\t\t\tsum_dy += kVO(1,j).dy;\n" "284\t\tfor(j=1; j<=MY; j++)\n" "285\t\t\tsum_dy += kVU(1,j).dy;\n" "286\t\t\n" "287\t\tfprintf(stderr, \"FV-Gitter\\n" "summe dyS = %g\\n" "summe dyN = %g\\n" "summe dy = %g\\n" "\", sum_dyS, sum_dyN, sum_dy);\n" "288\t#endif\n" "289\t\n" "290\t\t//jetzt noch die Koordinaten der KV berechnen\n" "291\t\tfor(i=1; i<=NX+3; i++)\n" "292\t\t\tkVx[i] = dx * (i-1);\n" "293\t\tkVy[0] = 0;\n" "294\t\tfor(j=1; j<=MY; j++)\n" "295\t\t\tkVy[j] = kVy[j-1] + kVO(1,j).dyS;\n" "296\t#ifndef NDEBUG\n" "297\t\tfprintf(stderr, \"FV-Gitter y_max = %g\\n" "\", kVy[MY]+dyMax/2.);\n" "298\t#endif\n" "299\t\n" "300\t}//FVgitter()\n" "301\t/*****************************************************************************/\n" <- "(gdb) " # Reading file "gitter.cpp" from GDB...done. # Source "gitter.cpp" (from GDB) 301 lines, 13411 characters -> "info source\n" <- "Current source file is gitter.cpp\n" "Compilation directory is /home/grahn/c/kapillar2.11/\n" "Located in /home/grahn/c/kapillar2.11/gitter.cpp\n" "Contains 301 lines.\n" "Source language is c++.\n" "Compiled with stabs debugging format.\n" <- "(gdb) " -> "step\n" <- "\032\032/home/grahn/c/kapillar2.11/gitter.cpp:35:1522:beg:0x80747f7\n" <- "(gdb) " -> "info breakpoints\n" <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x08049ab0 in main at main.cpp:65\n" "\tbreakpoint already hit 1 time\n" <- "(gdb) " # Reading file "/home/grahn/c/kapillar2.11/gitter.cpp"... # Reading file "/home/grahn/c/kapillar2.11/gitter.cpp"...done. # File "/home/grahn/c/kapillar2.11/gitter.cpp" 301 lines, 13411 characters -> "info source\n" <- "Current source file is gitter.cpp\n" "Compilation directory is /home/grahn/c/kapillar2.11/\n" "Located in /home/grahn/c/kapillar2.11/gitter.cpp\n" "Contains 301 lines.\n" "Source language is c++.\n" "Compiled with stabs debugging format.\n" "(gdb) " -> "output diesem\n" <- "No symbol \"diesem\" in current context.\n" <- "(gdb) " # Invoking WWW browser for "http://www.gnu.org/software/ddd/"... + /bin/sh -c 'my_netscape http://www.gnu.org/software/ddd/ || mozilla -remote '\''openURL(http://www.gnu.org/software/ddd/)'\'' || netscape -remote '\''openURL(http://www.gnu.org/software/ddd/)'\'' || ${WWWBROWSER-false} '\''http://www.gnu.org/software/ddd/'\'' || mozilla '\''http://www.gnu.org/software/ddd/'\'' || kfmbrowser '\''http://www.gnu.org/software/ddd/'\'' || netscape '\''http://www.gnu.org/software/ddd/'\'' || gnudoit '\''(w3-fetch "http://www.gnu.org/software/ddd/")'\'' || mosaic '\''http://www.gnu.org/software/ddd/'\'' || Mosaic '\''http://www.gnu.org/software/ddd/'\'' || rxvt -e lynx '\''http://www.gnu.org/software/ddd/'\'' &' # Invoking WWW browser for "http://www.gnu.org/software/ddd/"...done.