Search found 102 matches

by rjaeger
Thu Jan 10, 2008 3:30 pm
Forum: OpenSees.exe Users
Topic: Test object questions
Replies: 2
Views: 1276

Thank you Frank
by rjaeger
Wed Jan 09, 2008 6:24 pm
Forum: OpenSees.exe Users
Topic: Test object questions
Replies: 2
Views: 1276

Test object questions

Hi Silvia and Frank,

Can you provide some additional information about how the test objects function? For example on the NormDispIncr test, is the delta U from the last committed to the current trial state or from a previous trial to a new trial?

Thanks
by rjaeger
Wed Dec 19, 2007 9:13 pm
Forum: Framework
Topic: Bug in UCD 8 Node Brick upU element
Replies: 4
Views: 6073

Bug in UCD 8 Node Brick upU element

Hi Frank,

Looking at the code for this element, I noticed that in the setresponse function that the if statement for the "pq" response is missing although the getresponse function has been coded for it. If the flag is pq, then the response should be equal to 7.

The same goes for the 20 Node Brick upU also.

Thanks,
Robbie
by rjaeger
Thu Dec 13, 2007 7:53 pm
Forum: Documentation
Topic: bug
Replies: 5
Views: 8811

If I remember correctly, Frank said he wanted everyone to email him with segmentation faults (from OpenSees days 2007).
by rjaeger
Mon Dec 10, 2007 6:10 pm
Forum: OpenSees.exe Users
Topic: Stress-Strain recorder problem in Moment-Curvature Analysis
Replies: 5
Views: 4740

Frank or Silvia,

I think it would be helpful to have posts like the one Frank just put up as stickies on the message board. Maybe not make this specific thread a sticky but have maybe a few different sticky threads about recorders, elements, materials, etc. which you can add tips and tricks like this too. I think it will make your lives easier as well.

-Robbie
by rjaeger
Sun Dec 09, 2007 9:28 am
Forum: OpenSees.exe Users
Topic: recorder Element command problem
Replies: 10
Views: 11095

Which element are you using?
by rjaeger
Mon Dec 03, 2007 4:23 pm
Forum: Framework
Topic: Compile Opensees v1.7.4,error?
Replies: 15
Views: 17660

Hi,

I was just having some external link issues and realized that I forgot to follow the MS Platform SDK installation procedures completely.

Make sure you have done each of these (from the MS website):
Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK

By Brian Johnson,
Microsoft Corporation

You can use Visual C++ Express to build powerful .NET Framework applications immediately after installation. In order to use Visual C++ Express to build Win32 applications, you'll need to take just a few more steps. I'll list the steps necessary for building Win32 applications using Visual C++ Express.
Step 1: Install Visual C++ Express.

If you haven't done so already, install Visual C++ Express.


Step 2: Install the Microsoft Platform SDK.

Install the Platform SDK over the Web from the Download Center. Follow the instructions and install the SDK for the x86 platform.


Step 3: Update the Visual C++ directories in the Projects and Solutions section in the Options dialog box.

Add the paths to the appropriate subsection:

* Executable files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin
* Include files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
* Library files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib

Note: Alternatively, you can update the Visual C++ Directories by modifying the VCProjectEngine.dll.express.config file located in the \vc\vcpackages subdirectory of the Visual C++ Express install location. Please make sure that you also delete the file "vccomponents.dat" located in the "%USERPROFILE%\Local Settings\Application Data\Microsoft\VCExpress\8.0" if it exists before restarting Visual C++ Express Edition.


Step 4: Update the corewin_express.vsprops file.

One more step is needed to make the Win32 template work in Visual C++ Express. You need to edit the corewin_express.vsprops file (found in C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults) and

Change the string that reads:

AdditionalDependencies="kernel32.lib"

to

AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
by rjaeger
Thu Nov 29, 2007 7:27 pm
Forum: Framework
Topic: Compile Opensees v1.7.4,error?
Replies: 15
Views: 17660

koduru wrote:I too have a linking errors for OpenSees and OpenSeesTk projets. All other errors are addressed and other projects complied successfully. The errors in both projects are similar to the following:

renderer.lib(OpenGlDevice.obj) : error LNK2019: unresolved external symbol __imp__DefWindowProcA@16 referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

The other types of errors are:

winMain.obj : error LNK2019: unresolved external symbol __imp__SetMessageQueue@4 referenced in function _WinMain@16
winMain.obj : error LNK2019: unresolved external symbol __imp__MessageBoxA@16 referenced in function _Tcl_AppInit
renderer.lib(OpenGlDevice.obj) : error LNK2001: unresolved external symbol __imp__MessageBoxA@16
winMain.obj : error LNK2019: unresolved external symbol __imp__MessageBeep@4 referenced in function _Tcl_AppInit



Any help to fix these will be greatly appreciated!!
Thanks in advance,
Smitha
Hi Smitha,

Have a look at Alisa Neeman's page on Visual C++ problems http://www.soe.ucsc.edu/~aneeman/VCgotchas.html

You may need to delete the .dsp or .dsw file in your OpenSees/Win32/ directory and then try rebuilding the entire OpenSees project (clean and build or just rebuild).

-Robbie
by rjaeger
Thu Nov 29, 2007 7:23 pm
Forum: Framework
Topic: Compile Opensees v1.7.4,error?
Replies: 15
Views: 17660

aarenas wrote:Robbie, how many project component do you have in your opensees soluction. I did your suggestion and that problem was solve but know instead of having 1 error I have over 12,000 !!, but is pretty much the same error "error LNK2001". I going to look info about it. Any other suggestion?

Thank you very much for your help

Alfredo
Hi,

Can you give some examples of the errors? That may help us to find out where the problem is coming from.

-Robbie
by rjaeger
Tue Nov 27, 2007 10:38 pm
Forum: Framework
Topic: Compiling V 1.7.4 - Help
Replies: 11
Views: 7285

Hi,

I have found the same thing and all you need to do to fix them is double click on the file path (on the same line as the error message in output) and it will open that file. When it opens, it will say something is incorrect, do you want to reformat it for windows - choose yes and be sure to save the file. You'll have to do it for about 6-10 files.

-Robbie
by rjaeger
Tue Nov 27, 2007 5:28 pm
Forum: Framework
Topic: Compile Opensees v1.7.4,error?
Replies: 15
Views: 17660

Yes, I believe that is your problem. Maybe try reloading the solution file into Visual C++ to see if that helps any. If it doesn't, you can add the tcl project to your solution by right-clicking the solution (labeled Solution 'OpenSees' for me) in the solution explorer (on the left in VC++ 2005), select add, then choose existing project. When the dialog comes up, browse to your OpenSees source directory and you should be able to find the tcl.vcproj in Opensees/Win32/proj/tcl.

Hope that helps,
-Robbie
by rjaeger
Mon Nov 26, 2007 8:57 pm
Forum: Framework
Topic: Compile Opensees v1.7.4,error?
Replies: 15
Views: 17660

Hello,

tcl.lib is what is being compiled when making the opensees executable. If tcl.lib isn't available, it means that the TCL project isn't successfully compiling and your problem is probably with your tcl installation. Check for errors in the output and see if that helps.

-Robbie
by rjaeger
Tue Nov 20, 2007 5:54 pm
Forum: OpenSees.exe Users
Topic: how to model a maxwell viscous damper
Replies: 5
Views: 6796

Hello.

You could try making a uniaxial material based on the Maxwell element which you could apply to your truss element.
by rjaeger
Sun Nov 18, 2007 5:19 pm
Forum: Framework
Topic: Bug found in 8 node brick element
Replies: 1
Views: 2300

Bug found in 8 node brick element

Hello,

When using the eight node brick element, I found that the recorders were not working properly. I have determined that the problem is in the function
Response* EightNodeBrick::setResponse(const char **argv, int argc)
which has a missing argument. It should read:
Response* EightNodeBrick::setResponse(const char **argv, int argc, OPS_Stream &output)

Making this change fixes the recorders for this element.
-Robbie
by rjaeger
Sun Nov 18, 2007 5:15 pm
Forum: Framework
Topic: Adding a new material to opensees
Replies: 3
Views: 5508

Thank you Frank